diff options
| author | Asko Nõmm <asko@nth.ee> | 2024-11-15 10:57:19 +0200 |
|---|---|---|
| committer | Asko Nõmm <asko@nth.ee> | 2024-11-15 10:57:19 +0200 |
| commit | 9291fc3af8d0d87b58ef2de96f5d650038db32c0 (patch) | |
| tree | 9e17944763c4d0494af534511096fd6ca662f083 /src/Format.php | |
| parent | ee86238c3a03d8f1384dc1db39a593688ef11e76 (diff) | |
Implement LoggerInterface.
Diffstat (limited to 'src/Format.php')
| -rw-r--r-- | src/Format.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/Format.php b/src/Format.php index d6764f0..e095e29 100644 --- a/src/Format.php +++ b/src/Format.php @@ -46,6 +46,7 @@ enum Format $json = json_encode([ 'date' => $dateTime->format('Y-m-d H:i:s'), 'level' => $message->level->value, + 'message' => $message->content, 'context' => $message->context, 'trace' => [ 'file' => pathinfo($trace_file, PATHINFO_FILENAME), @@ -79,6 +80,18 @@ enum Format $filename = pathinfo($trace_file, PATHINFO_FILENAME); $line .= "{$filename}.{$message->level->value}: "; + // 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); @@ -110,7 +123,18 @@ enum Format $filename = pathinfo($trace_file, PATHINFO_FILENAME); $line .= "{$filename}.{$message->level->value}: "; + // 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; + if (is_array($message->context) || is_object($message->context)) { $line .= json_encode($message->context); } @@ -149,6 +173,18 @@ enum Format $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); |
