Yii我如何看到,在Yii日志文件中记录字符串的代码的哪一部分?
发布于 2012-01-14 07:37:59
我不确定我是否理解了您的问题,但是跟踪日志(protected/runtime/trace.log)已经指出了Yii::app()->trace()调用所在的文件名(第#行),如下面的示例日志记录:
2012/01/11 12:54:28 [trace] [system.db.CDbCommand] Querying SQL: SELECT * FROM `folks` `f` WHERE `f`.`idfolks` IS NULL LIMIT 1
in /home/hobs/src/appname/protected/controllers/SiteController.php (970)
in /home/hobs/src/appname/index.php (14)假设您已经在protected/config/main.php中设置了跟踪日志路由器...
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute',
'levels'=>'trace', //, info, error, warning', // empty means all levels = default
//'categories'=>'',//'application',// system.*', // default = empty = all categories
'logFile'=>'trace.log',
),
...https://stackoverflow.com/questions/8846922
复制相似问题