/**
  * @param array $record
  */
 protected function write(array $record)
 {
     $this->logger->post(sprintf($this->tagFormat, $record['channel'], $record['level_name']), [$record['message'] => $record['context']]);
 }
 /**
  * {@inheritDoc}
  */
 public function write(array $record)
 {
     $tag = $record['channel'];
     $this->logger->post($tag, array_merge($record['context'], ['level' => Logger::getLevelName($record['level']), 'message' => $record['message']]));
 }