1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-22 21:03:37 +02:00

Merge pull request #704 from dosten/unset-datetime-parameter

Unset the "datetime" parameter in LogglyFormatter
This commit is contained in:
Jordi Boggiano
2016-03-01 15:33:13 +00:00
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"]);
}