数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / ThinkPHP开发指南-错误和日志-手动记录

ThinkPHP开发指南-错误和日志-手动记录

查看全部词条命名空间:Main

导航:返回上一页

通常日志文件的写入是自动完成的,如果我们需要在开发的过程中手动记录日志信息,可以使用Log类的方法来操作。日志文件的写入有两种方法:

  • 使用Log::Write($message,$level,$type,$file)
  • *$message 是要记录的日志信息
  • *$level 日志级别
  • *$type 日志类型
  • *$file 日志文件位置和名称,该参数可以改变系统默认的日志文件命名。
  • *Write方法把日志信息直接写入相关的日志文件里面。
  • *Log::write('调试的SQL:'.$SQL, Log::SQL);
  • 使用Log::record和 Log::save方法

Log::record($message,$level,$type);

其参数含义和write方法一致,不过record方法只是把日志信息保存到内存,并没有真正写入日志文件。直到调用Log::save方法。

Log::save()

保存Log::record方法记录的日志信息到日志文件。例如

PHP代码


Log::record('测试调试错误信息', Log::DEBUG);

Log::record('调试的SQL:'.$SQL, Log::SQL);

Log::save();

category:ThinkPHP