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]); }
protected function write(array $record) { $this->messagingClient->message($this->channel, $record["formatted"], $this->username); }