소스 검색

Format record with NormalizerFormatter before writing to ZendMonitor.

ChristianB 13 년 전
부모
커밋
ea009c091b
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      src/Monolog/Handler/ZendMonitorHandler.php

+ 4 - 2
src/Monolog/Handler/ZendMonitorHandler.php

@@ -10,6 +10,7 @@
 
 namespace Monolog\Handler;
 
+use Monolog\Formatter\NormalizerFormatter;
 use Monolog\Logger;
 
 /**
@@ -60,7 +61,8 @@ class ZendMonitorHandler extends AbstractProcessingHandler
     protected function write(array $record)
     {
         if ($this->isZendServer()) {
-            $this->writeZendMonitorCustomEvent($record);
+            $formatter = new NormalizerFormatter();
+            $this->writeZendMonitorCustomEvent($formatter->format($record));
         }
     }
 
@@ -71,7 +73,7 @@ class ZendMonitorHandler extends AbstractProcessingHandler
      */
     protected function writeZendMonitorCustomEvent(array $record)
     {
-        zend_monitor_custom_event($this->levelMap[$record['level']], $record['message'], $record);
+        zend_monitor_custom_event($this->levelMap[$record['level']], $record['message'], $record['formatted']);
     }
 
     /**