1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-21 04:11:47 +02:00

Unset the "datetime" parameter in LogglyFormatter

This commit is contained in:
Diego Saint Esteben
2015-12-18 17:08:31 -03:00
parent cb641a8a19
commit 4422cdc2b6
2 changed files with 2 additions and 1 deletions

View File

@@ -39,7 +39,7 @@ class LogglyFormatter extends JsonFormatter
{ {
if (isset($record["datetime"]) && ($record["datetime"] instanceof \DateTime)) { if (isset($record["datetime"]) && ($record["datetime"] instanceof \DateTime)) {
$record["timestamp"] = $record["datetime"]->format("Y-m-d\TH:i:s.uO"); $record["timestamp"] = $record["datetime"]->format("Y-m-d\TH:i:s.uO");
// TODO 2.0 unset the 'datetime' parameter, retained for BC unset($record["datetime"]);
} }
return parent::format($record); return parent::format($record);

View File

@@ -34,6 +34,7 @@ class LogglyFormatterTest extends TestCase
$formatter = new LogglyFormatter(); $formatter = new LogglyFormatter();
$record = $this->getRecord(); $record = $this->getRecord();
$formatted_decoded = json_decode($formatter->format($record), true); $formatted_decoded = json_decode($formatter->format($record), true);
$this->assertArrayNotHasKey("datetime", $formatted_decoded);
$this->assertArrayHasKey("timestamp", $formatted_decoded); $this->assertArrayHasKey("timestamp", $formatted_decoded);
$this->assertEquals(new \DateTime($formatted_decoded["timestamp"]), $record["datetime"]); $this->assertEquals(new \DateTime($formatted_decoded["timestamp"]), $record["datetime"]);
} }