1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-20 11:51:32 +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)) {
$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);

View File

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