From d226bade3fa35c40f4c242575499f14c470bde91 Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Sun, 17 Nov 2024 14:47:14 +0200 Subject: Quality improvements. --- src/Format.php | 99 +++++++--------------------------------------------------- 1 file changed, 12 insertions(+), 87 deletions(-) (limited to 'src') diff --git a/src/Format.php b/src/Format.php index fa1c215..5f587b6 100644 --- a/src/Format.php +++ b/src/Format.php @@ -72,37 +72,13 @@ enum Format /** @var string $trace_file */ $trace_file = $message->trace['file']; - // Date - $date = $dateTime->format('Y-m-d H:i:s'); - $line = "[$date] "; - - // File name and level + $datetime = $dateTime->format('Y-m-d H:i:s'); $filename = pathinfo($trace_file, PATHINFO_FILENAME); $level = strtoupper($message->level->value); - $line .= "{$filename}.{$level}: "; - - // Message - if (!empty($message->content) && !empty($message->context)) { - $line .= "{$message->content} - "; - } - - if (!empty($message->content) && empty($message->context)) { - $line .= "{$message->content}"; - } - - // Context - if (empty($message->context)) return $line; - - // Context - if (is_array($message->context) || is_object($message->context)) { - $line .= json_encode($message->context); - } + $content = !empty($message->content) ? "$message->content " : ""; + $context = isset($message->context) ? json_encode($message->context) : ''; - if (is_string($message->context) || is_numeric($message->context)) { - $line .= $message->context; - } - - return $line; + return trim("[$datetime] $filename.$level: $content$context"); } /** @@ -117,35 +93,13 @@ enum Format $trace_file = $message->trace['file']; // Date - $date = $dateTime->format('Y-m-d\TH:i:s.uP'); - $line = "[$date] "; - - // File name and level + $datetime = $dateTime->format('Y-m-d\TH:i:s.uP'); $filename = pathinfo($trace_file, PATHINFO_FILENAME); $level = strtoupper($message->level->value); - $line .= "{$filename}.{$level}: "; - - // Message - if (!empty($message->content) && !empty($message->context)) { - $line .= "{$message->content} - "; - } - - if (!empty($message->content) && empty($message->context)) { - $line .= "{$message->content}"; - } - - // Context - if (empty($message->context)) return $line; + $content = !empty($message->content) ? "$message->content " : ""; + $context = isset($message->context) ? json_encode($message->context) : ''; - if (is_array($message->context) || is_object($message->context)) { - $line .= json_encode($message->context); - } - - if (is_string($message->context) || is_numeric($message->context)) { - $line .= $message->context; - } - - return $line; + return trim("[$datetime] $filename.$level: $content$context"); } /** @@ -162,41 +116,12 @@ enum Format $trace_line = $message->trace['line']; // Date - $date = $dateTime->format('Y-m-d H:i:s'); - $line = "{$date} "; - - // Line number - $line .= "[{$trace_line}] "; - - // Level + $datetime = $dateTime->format('Y-m-d H:i:s'); $level = strtoupper($message->level->value); - $line .= "{$level} "; - - // Filename $filename = pathinfo($trace_file, PATHINFO_FILENAME); - $line .= "- {$filename} - "; - - // Message - if (!empty($message->content) && !empty($message->context)) { - $line .= "{$message->content} - "; - } - - if (!empty($message->content) && empty($message->context)) { - $line .= "{$message->content}"; - } - - // Context - if (empty($message->context)) return $line; - - // Context - if (is_array($message->context) || is_object($message->context)) { - $line .= json_encode($message->context); - } - - if (is_string($message->context) || is_numeric($message->context)) { - $line .= $message->context; - } + $content = !empty($message->content) ? "$message->content " : ""; + $context = isset($message->context) ? json_encode($message->context) : ''; - return $line; + return trim("$datetime [$trace_line] $level - $filename - $content$context"); } } -- cgit v1.2.3