9.3 手动记录
匿名 · 更新于 2013/12/26
通常日志文件的写入是自动完成的,如果我们需要在开发的过程中手动记录日志信息,可以使用Log类的方法来操作。日志文件的写入有两种方法:
一、使用Log::write 方法
| Log::write 直接写入日志 | |
|---|---|
| 用法 | Log::write($message,$level=self::ERR,$type='',$destination='',$extra='') |
| 参数 | message(必须):要记录的日志信息,字符串 level(可选):要记录的日志级别,默认为ERR 错误 type(可选):日志记录方式,默认为空取LOG_TYPE配置 destination(可选):日志记录目标,默认为空自动生成或LOG_DEST配置 extra(可选):日志记录额外参数,默认为空取LOG_EXTRA配置 |
| 返回值 | 无 |
Log::write('调试的SQL:'.$SQL, Log::SQL);
二、使用Log::record和 Log::save方法
| Log::record记录日志 | |
|---|---|
| 用法 | Log::record($message,$level=self::ERR,$record=false) |
| 参数 | message(必须):要记录的日志信息,字符串 level(可选):要记录的日志级别,默认为ERR 错误 record(可选):是否强制记录,默认为false表示判断LOG_LEVEL配置 |
| 返回值 | 无 |
| Log::save 保存记录的日志 | |
|---|---|
| 用法 | Log::save($type='',$destination='',$extra='') |
| 参数 | type(可选):日志记录方式,默认为空取LOG_TYPE配置 destination(可选):日志记录目标,默认为空自动生成或LOG_DEST配置 extra(可选):日志记录额外参数,默认为空取LOG_EXTRA配置 |
| 返回值 | 无 |
Log::record('测试调试错误信息', Log::DEBUG);Log::record('调试的SQL:'.$SQL, Log::SQL);Log::save();
