相信大家对日志这个词都很熟悉,那么日志通常是用来做什么的呢?

找错误和监控

正常来说,日志对维运的帮助是最大的,特别是服务器或者是程序出现错误的时候。

那么现在我们就来看看,tp框架的日志是怎么设置的

首先,我们找到config.php文件,修改日志配置,修改成以下的样子

'log'   => [
// 日志记录方式,支持 file socket
'type' => 'File',
//日志保存目录
'path' => LOG_PATH,
//单个日志文件的大小限制,超过后会自动记录到第二个文件
'file_size' =>2097152,
//日志的时间格式,默认是` c `
'time_format' =>'c',
//日志文件最大的数量,默认为30个,超过了30个将自动删除掉之前的文件
'max_files' => 30
],

然后在控制器里面写上以下代码即可

<?php
namespace app\index\controller; use think\Log; class Index
{
public function index()
{
Log::write('测试日志','error');
}
}

简单的日志操作就到这里了,如果想了解更复杂的可在评论区留言,博主会一一回复

最新文章

  1. delphi怎么创建一个文本文件
  2. 第23/24周 临时数据库(TempDb)
  3. PHP高手如何修炼?
  4. STM32F0xx_EXIT中断配置详细过程
  5. RobotFramework环境搭建
  6. 1.org.hibernate.MappingException:&#160;No&#160;Dialect&#160;mapping&#160;for&#160;JDBC&#160;type:&#160;-9
  7. Virtualbox mac版centos7.2 安装共享文件夹
  8. PythonTip--一马当先--bfs
  9. 读书笔记--C陷阱与缺陷(一)
  10. hadoop 2.x 简单实现wordCount
  11. Codeforces 839B Game of the Rows - 贪心
  12. 好用的js模板
  13. ubuntu解压和压缩文件
  14. vue项目 sockjs-node一直报错问题
  15. Elasticsearch 简介
  16. Cesium加载影像和地形数据+开启高程遮挡效果+视点定位+定时更新
  17. Ubuntu根目录下各文件夹的作用
  18. Java并发编程原理与实战二十一:线程通信wait&amp;notify&amp;join
  19. 黑马程序员_java基础笔记(01)...java的环境搭建
  20. Android硬件入门-照相机

热门文章

  1. 第六章 SSH远程服务介绍
  2. Python基础知识点整理(详细)
  3. RocketMQ单节点搭建
  4. 在电脑上操作手机屏幕scrcpy工具就搞定了
  5. Maven1详解
  6. 配置通过Console口登录交换机
  7. 在WPF中一种较好的绑定Enums数据方法
  8. 数位dp(贴一个模板=。=)
  9. Qlik Sense学习笔记之Mashup开发(二)
  10. 【Flutter 混合开发】添加 Flutter 到 Android Activity