浏览代码

Merge pull request #1561 from thomasphansen/th_jsonformatter_use_formatdate

JsonFormatter::normalize() : respect date format from Formatter
Jordi Boggiano 4 年之前
父节点
当前提交
172287ba93
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/Monolog/Formatter/JsonFormatter.php

+ 6 - 0
src/Monolog/Formatter/JsonFormatter.php

@@ -44,6 +44,8 @@ class JsonFormatter extends NormalizerFormatter
         $this->batchMode = $batchMode;
         $this->appendNewline = $appendNewline;
         $this->ignoreEmptyContextAndExtra = $ignoreEmptyContextAndExtra;
+
+        parent::__construct();
     }
 
     /**
@@ -173,6 +175,10 @@ class JsonFormatter extends NormalizerFormatter
             return $normalized;
         }
 
+        if ($data instanceof \DateTimeInterface) {
+            return $this->formatDate($data);
+        }
+
         if ($data instanceof Throwable) {
             return $this->normalizeException($data, $depth);
         }