使用Yii框架怎么实现日志操作

  介绍

使用Yii框架怎么实现日志操作?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强>将日志记录到文本中。

,,, Yii:日志(“test");,//写入测试日志 //找到配置文件,组件→log    & # 39;日志# 39;=祝辞阵列(   & # 39;才能类# 39;=祝辞& # 39;CLogRouter& # 39;   & # 39;才能路线# 39;=祝辞阵列(   ,,,阵列(   ,,,,,& # 39;类# 39;=祝辞& # 39;CFileLogRoute& # 39;   ,,,,,& # 39;水平# 39;=祝辞& # 39;警告、错误,信息,,,   ,,,,),


使用Yii框架怎么实现日志操作“> <br/> </p> <ul类= <李>

<强>将指定的类别下的日志,写入到指定的文件夹中

Yii::日志(“test  my  cate",,,木屐匠::LEVEL_INFO ,,“debug");

,


  ,

& # 39;日志# 39;=祝辞阵列(   & # 39;才能类# 39;=祝辞& # 39;CLogRouter& # 39;   & # 39;才能路线# 39;=祝辞阵列(   ,,,//?   ,,,阵列(   ,,,,,& # 39;类# 39;=祝辞& # 39;CFileLogRoute& # 39;   ,,,,,& # 39;水平# 39;=祝辞& # 39;信息,跟踪# 39;   ,,,,,& # 39;类别# 39;=祝辞,& # 39;调试。* & # 39;   ,,,,,& # 39;日志文件# 39;=祝辞,日期(“Y-m-d")强生# 39;debug.log& # 39;   ,,,,),

,


  ,使用Yii框架怎么实现日志操作

<李>

<强>将日志写入到firebug控制台中去。//chorme控制台也可以用

Yii::日志(“test  console"拷贝;,,,木屐匠::LEVEL_INFO ,,“debug");

,

& # 39;日志# 39;=祝辞阵列(   & # 39;才能类# 39;=祝辞& # 39;CLogRouter& # 39;   & # 39;才能路线# 39;=祝辞阵列(   ,,,阵列(   ,,,,,& # 39;类# 39;=祝辞& # 39;CWebLogRoute& # 39;   ,,,,,& # 39;类别# 39;=祝辞& # 39;调试# 39;   ,,,,,& # 39;水平# 39;=祝辞& # 39;信息,跟踪# 39;   ,,,,,& # 39;showInFireBug& # 39;=祝辞;的确,   ,,,),

,


  ,使用Yii框架怎么实现日志操作

<李>

<>强追踪sql查询。
  , 4.1首先调整db, r s

首先,将db的配置调整。
  ,

 & # 39;db # 39;=祝辞阵列(
  ,,//....
  ,,,,,& # 39;enableParamLogging& # 39;=祝辞;的确,
  ,,,,,
  ),

,



  ,

一段执行sql的语句。
  ,

cmd 美元;=,Yii:应用()→db→createCommand ();=$ sql “select  id, username 得到{{用户}},limit  5,“;   美元cmd→setText ($ sql);   美元$ rows =, cmd→queryAll ();

,


  ,//日志配置。
  ,

& # 39;日志# 39;=祝辞阵列(   & # 39;才能类# 39;=祝辞& # 39;CLogRouter& # 39;   & # 39;才能路线# 39;=祝辞阵列(   ,,,阵列(   ,,,,,& # 39;类# 39;=祝辞& # 39;CFileLogRoute& # 39;   ,,,,,& # 39;类别# 39;=祝辞& # 39;system.db.CDbCommand。*,   ,,,,,& # 39;日志文件# 39;=祝辞,日期(“Y-m-d")强生# 39;db.log& # 39;   ,,,),

,



  ,使用Yii框架怎么实现日志操作“> <br/>
  ,</p> <p>同理,如果需要将日志写入firebug,配置调整为即可。</p> <pre class= & # 39;日志# 39;=祝辞阵列(   & # 39;才能类# 39;=祝辞& # 39;CLogRouter& # 39;   & # 39;才能路线# 39;=祝辞阵列(   ,,,阵列(   ,,,,,& # 39;类# 39;=祝辞& # 39;CWebLogRoute& # 39;   ,,,,,& # 39;类别# 39;=祝辞& # 39;system.db.CDbCommand。*,   ,,,,,& # 39;showInFireBug& # 39;=祝辞;的确,   ,,,),

,

使用Yii框架怎么实现日志操作“> <br/>
  ,<br/>
  ,<br/>
  ,<br/>
  李,</p> </> <李> <p> <br/> </p> <p>直接在页面上查看数据库查询。</p> <p> 5.1 db配置设enableProfile为真正的只同四。<br/>
  ,配置如下。<br/>
  ,</p> <pre类= & # 39;日志# 39;=祝辞阵列(   & # 39;才能类# 39;=祝辞& # 39;CLogRouter& # 39;   & # 39;才能路线# 39;=祝辞阵列(   ,,,阵列(   ,,,,,& # 39;类# 39;,=祝辞,& # 39;CProfileLogRoute& # 39;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用Yii框架怎么实现日志操作