コード例 #1
0
 protected function processLogs($logs)
 {
     foreach ($logs as $log) {
         // Exclude records by the exceptions handler. MonologErrorHandler takes care of them.
         if (strncmp($log[2], 'exception', 9) !== 0) {
             Monolog\Registry::main()->log(self::levelToString($log[1]), $log[0], array('message' => $log[0], 'level' => $log[1], 'category' => $log[2], 'timestamp' => $log[3] * 1000, 'environment' => Yii::app()->getComponent($this->monologComponentName)->environment));
         }
     }
 }
コード例 #2
0
 protected function handleError($e)
 {
     Monolog\Registry::main()->addError(self::codeToString($e->code) . ': ' . $e->message, array('code' => $e->code, 'message' => $e->message, 'file' => $e->file, 'line' => $e->line, 'params' => $e->params, 'environment' => Yii::app()->getComponent($this->monologComponentName)->environment));
     parent::handleError($e);
 }