2013-08-26 25 views
0

我正在使用yii框架编写应用程序并使用yii记录器功能。问题是它总是在日志文件的末尾追加调试日志语句。有没有人知道这是怎么发生的?Yii框架记录器总是附加文件末尾的调试日志

这是我的日志文件数据。

[info] [application] sending sms 
[info] [application] exit _sendSms 
[info] [application] first msg to business send . saving to database 
[info] [application] entering _saveChat 
[info] [application] exit _saveChat 
[debug] [application] "incoming data value" 
[debug] [application] "api used in _checkArrayFormat is exotel" 
[debug] [application] " identifier is 123" 
[debug] [application] " sms type is new" 
[debug] [application] "api used in _setDataKey is exotel" 
[debug] [application] " arrUniqueAplhaNum value is Array" 
[debug] [application] "new UID created is g2f" 
[debug] [application] "using api for outgoing sms exotel" 
[debug] [application] "using api for outgoing sms exotel" 

回答

2

您可以配置应由日志路由记录的日志级别:

array(
    'class' => 'CFileLogRoute', 
    'levels' => 'info,warning,error', 
) 

补充说明:你好像当你在你的应用程序中调用Yii::log()指定日志级别debug。本身并不禁止,但建议仅使用一组日志级别。见here

0

你的日志级别配置应该看起来像这样!

array(
            'class' => 'CFileLogRoute', 
        'levels'=>'warning,debug, info', 
        'logFile'=>'applicationbinary.log', 
        'maxFilesize'=>'1024', 
       ),