瀏覽代碼

Update raven log level mappings

Jordi Boggiano 13 年之前
父節點
當前提交
bf356ef72f
共有 2 個文件被更改,包括 10 次插入8 次删除
  1. 1 1
      composer.json
  2. 9 7
      src/Monolog/Handler/RavenHandler.php

+ 1 - 1
composer.json

@@ -18,7 +18,7 @@
     },
     "require-dev": {
         "mlehner/gelf-php": "1.0.*",
-        "raven/raven": "0.2.*",
+        "raven/raven": "0.3.*",
         "doctrine/couchdb": "dev-master"
     },
     "suggest": {

+ 9 - 7
src/Monolog/Handler/RavenHandler.php

@@ -13,7 +13,7 @@ namespace Monolog\Handler;
 
 use Monolog\Logger;
 use Monolog\Handler\AbstractProcessingHandler;
-use \Raven_Client;
+use Raven_Client;
 
 /**
  * Handler to send messages to a Sentry (https://github.com/dcramer/sentry) server
@@ -27,12 +27,14 @@ class RavenHandler extends AbstractProcessingHandler
      * Translates Monolog log levels to Raven log levels.
      */
     private $logLevels = array(
-        Logger::DEBUG    => Raven_Client::DEBUG,
-        Logger::INFO     => Raven_Client::INFO,
-        Logger::WARNING  => Raven_Client::WARNING,
-        Logger::ERROR    => Raven_Client::ERROR,
-        Logger::CRITICAL => Raven_Client::ERROR,
-        Logger::ALERT    => Raven_Client::ERROR,
+        Logger::DEBUG     => Raven_Client::DEBUG,
+        Logger::INFO      => Raven_Client::INFO,
+        Logger::NOTICE    => Raven_Client::INFO,
+        Logger::WARNING   => Raven_Client::WARNING,
+        Logger::ERROR     => Raven_Client::ERROR,
+        Logger::CRITICAL  => Raven_Client::FATAL,
+        Logger::ALERT     => Raven_Client::FATAL,
+        Logger::EMERGENCY => Raven_Client::FATAL,
     );
 
     /**