ThinkPHP开发指南-错误和日志-手动记录
来自站长百科
导航:返回上一页
通常日志文件的写入是自动完成的,如果我们需要在开发的过程中手动记录日志信息,可以使用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();