yii\log\SyslogTarget::formatMessage PHP Method

formatMessage() public method

public formatMessage ( $message )
    public function formatMessage($message)
    {
        list($text, $level, $category, $timestamp) = $message;
        $level = Logger::getLevelName($level);
        if (!is_string($text)) {
            // exceptions may not be serializable if in the call stack somewhere is a Closure
            if ($text instanceof \Throwable || $text instanceof \Exception) {
                $text = (string) $text;
            } else {
                $text = VarDumper::export($text);
            }
        }
        $prefix = $this->getMessagePrefix($message);
        return "{$prefix}[{$level}][{$category}] {$text}";
    }