protected function write(array $record)
    {
        if (!$this->initialized) {
            $this->initialize();
        }
        //'context' contains the array
        $contentArray = array_merge(array(
            'channel' => $record['channel'],
            'level' => $record['level'],
            'level_name' => $record['level_name'],
            'message' => $record['message'],
            'date' => $record['datetime']->format('Y-m-d H:i:s')
        ), $record['context']);
        //Fill content array with "null" values if not provided
        $contentArray = $contentArray + array_combine(
                $this->additionalFields,
                array_fill(0, count($this->additionalFields), null)
            );
        $this->statement->execute($contentArray);
    }
protected function write(array $record)
    {
        if (!$this->initialized) {
            $this->initialize();
        }
        //'context' contains the array
        $contentArray = array_merge(array(
            'channel' => $record['channel'],
            'level' => $record['level'],
            'level_name' => $record['level_name'],
            'message' => $record['message'],
            'date' => $record['datetime']->format('Y-m-d H:i:s')
        ), $record['context']);
        //Fill content array with "null" values if not provided
        $contentArray = $contentArray + array_combine(
                $this->additionalFields,
                array_fill(0, count($this->additionalFields), null)
            );
        $this->statement->execute($contentArray);
    }
protected function write ( array $ record ) { if ( ! $ this -> initialized ) { $ this -> initialize ( ) ; } //'context' contains the array $ contentArray = array_merge ( array ( 'channel' => $ record [ 'channel' ] , 'level' => $ record [ 'level' ] , 'level_name' => $ record [ 'level_name' ] , 'message' => $ record [ 'message' ] , 'date' => $ record [ 'datetime' ] -> format ( 'Y-m-d H:i:s' ) ) , $ record [ 'context' ] ) ; //Fill content array with "null" values if not provided $ contentArray = $ contentArray + array_combine ( $ this -> additionalFields , array_fill ( 0 , count ( $ this -> additionalFields ) , null ) ) ; $ this -> statement -> execute ( $ contentArray ) ; }
Writes the record down to the log of the implementing handler

@param  $record[]
@return void
Writes the record down to the log of the implementing handler