public function format(array $record)
 {
     if (isset($record['datetime']) && $record['datetime'] instanceof \DateTime) {
         $record['timestamp'] = $record['datetime']->format("Y-m-d\\TH:i:s.uO");
         unset($record['datetime']);
     }
     return parent::format($record);
 }
 /**
  * @covers Monolog\Formatter\LogglyFormatter::format
  */
 public function testFormat()
 {
     $formatter = new LogglyFormatter();
     $record = $this->getRecord();
     $formatted_decoded = json_decode($formatter->format($record), true);
     $this->assertArrayHasKey("timestamp", $formatted_decoded);
     $this->assertEquals(new \DateTime($formatted_decoded["timestamp"]), $record["datetime"]);
 }