【发布时间】:2012-02-29 21:24:16
【问题描述】:
我关注了这个tutorial,但我还是去刷新网页,然后去文件,仍然找不到我发送的日志消息 我在控制器中写了以下行:
Yii::log("Index Checkout",CLogger::LEVEL_ERROR);
还有我的配置:
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'logFile'=>'trace.log',
'class' => 'CFileLogRoute',
'levels' => 'error,info, warning',
),
// uncomment the following to show log messages on web pages
/*
array(
'class'=>'CWebLogRoute',
),
*/
),
【问题讨论】:
-
除非您没有正确结束应用程序,否则这些设置将毫无用处。消息路由在请求结束时完成。此外,没有提供日志文件的路径,它只是一个文件名。也许您正在查看错误的文件?
-
不,它确实创建了文件,我实际上是在检查它是否有效并且确实有效