2013-08-26 28 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', 
       ),