`
radzhang
  • 浏览: 302431 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

trace的用法

 
阅读更多

要开启页面Trace功能,需要在项目配置文件中设置:

// 显示页面Trace信息
'SHOW_PAGE_TRACE' =>true, 

开启页面trace信息保存后,每次的页面Trace信息会以日志形式保存到项目的日志目录中,命名格式是: 当前日期_trace.log,例如:12-06-21_trace.log

然后可以配合trace方法输出

trace('变量','标签','级别','是否记录日志')

但是要注意的是只有下面3种情况下trace才会记录到日志文件。

有三种情况下,trace方法会记录日志:

  1. AJAX请求
  2. SHOW_PAGE_TRACE为false,也就是页面Trace关闭的情况下
  3. trace方法的第四个参数为true

如果不用trace方法,可以打开LOG

'LOG_RECORD' => true, // 开启日志记录
'LOG_LEVEL'  =>'EMERG,ALERT,CRIT,ERR', // 只记录EMERG ALERT CRIT ERR 错误

然后用Think\Log::record('测试日志信息,这是警告级别','WARN',true);记录日志。

如果LOG_LEVEL里没有定义WARN的话,会自动过滤掉,除非加上第三个参数true。

由于系统在请求结束后会自动调用Log::save方法,所以通常,你只需要调用Log::record记录日志信息即可。不是实时写入日志,如果要实时写入的话,用Log::write。

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics