【问题标题】:Yii Framework logger always attaches the debug log at end of fileYii 框架记录器总是在文件末尾附加调试日志
【发布时间】:2013-08-28 23:38:27
【问题描述】:

我正在使用 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"

【问题讨论】:

    标签: php logging yii exotel-api


    【解决方案1】:

    您的日志级别配置应该如下所示!

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

    【讨论】:

      【解决方案2】:

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

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

      附带说明:当您在应用程序中调用Yii::log() 时,您似乎指定了日志级别debug。它本身并没有被禁止,但建议只使用一组几个日志级别。见here。

      【讨论】:

        猜你喜欢
        • 2019-10-28
        • 1970-01-01
        • 2013-11-24
        • 1970-01-01
        • 1970-01-01
        • 2016-11-10
        • 1970-01-01
        • 2014-05-20
        • 2019-02-21
        相关资源
        最近更新 更多