summaryrefslogtreecommitdiff
path: root/src/Format.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Format.php')
-rw-r--r--src/Format.php99
1 files changed, 12 insertions, 87 deletions
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");
}
}