Пример #1
0
 protected function write(array $record)
 {
     $attachment = new MessageAttachment();
     switch ($record['level']) {
         case Logger::DEBUG:
         case Logger::INFO:
             $attachment->setColor('good');
             break;
         case Logger::NOTICE:
         case Logger::WARNING:
             $attachment->setColor('warning');
             break;
         case Logger::ERROR:
         case Logger::CRITICAL:
         case Logger::ALERT:
         case Logger::EMERGENCY:
             $attachment->setColor('danger');
             break;
     }
     $attachment->addField($record['level_name'], $record['formatted']);
     $this->messagingClient->message($this->channel, '', $this->username, [$attachment]);
 }
Пример #2
0
 protected function write(array $record)
 {
     $this->messagingClient->message($this->channel, $record["formatted"], $this->username);
 }