summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Format.php44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/Format.php b/src/Format.php
index 5f587b6..241da45 100644
--- a/src/Format.php
+++ b/src/Format.php
@@ -20,9 +20,9 @@ enum Format
* @param Message $message The message to be serialized.
* @return string The serialized message.
*/
- public function serialize(Message $message, DateTime $dateTime = new DateTime): string
+ public function serialize(Message $message, DateTime $dateTime = new DateTime()): string
{
- return match($this) {
+ return match ($this) {
self::JSON => $this->serializeJson($message, $dateTime),
self::IntelliJ => $this->serializeIntelliJ($message, $dateTime),
self::Laravel => $this->serializeLaravel($message, $dateTime),
@@ -39,23 +39,23 @@ enum Format
private function serializeJson(Message $message, DateTime $dateTime): string
{
/** @var string $trace_file */
- $trace_file = $message->trace['file'];
+ $trace_file = $message->trace["file"];
/** @var string $trace_line */
- $trace_line = $message->trace['line'];
+ $trace_line = $message->trace["line"];
$json = json_encode([
- 'date' => $dateTime->format('Y-m-d H:i:s'),
- 'level' => strtoupper($message->level->value),
- 'message' => $message->content,
- 'context' => $message->context,
- 'trace' => [
- 'file' => pathinfo($trace_file, PATHINFO_FILENAME),
- 'line' => $trace_line,
+ "date" => $dateTime->format("Y-m-d H:i:s"),
+ "level" => strtoupper($message->level->value),
+ "message" => $message->content,
+ "context" => $message->context,
+ "trace" => [
+ "file" => pathinfo($trace_file, PATHINFO_FILENAME),
+ "line" => $trace_line,
],
]);
if (!$json) {
- return '';
+ return "";
}
return $json;
@@ -70,13 +70,13 @@ enum Format
private function serializeLaravel(Message $message, DateTime $dateTime): string
{
/** @var string $trace_file */
- $trace_file = $message->trace['file'];
+ $trace_file = $message->trace["file"];
- $datetime = $dateTime->format('Y-m-d H:i:s');
+ $datetime = $dateTime->format("Y-m-d H:i:s");
$filename = pathinfo($trace_file, PATHINFO_FILENAME);
$level = strtoupper($message->level->value);
$content = !empty($message->content) ? "$message->content " : "";
- $context = isset($message->context) ? json_encode($message->context) : '';
+ $context = isset($message->context) ? json_encode($message->context) : "";
return trim("[$datetime] $filename.$level: $content$context");
}
@@ -90,14 +90,14 @@ enum Format
private function serializeSymfony(Message $message, DateTime $dateTime): string
{
/** @var string $trace_file */
- $trace_file = $message->trace['file'];
+ $trace_file = $message->trace["file"];
// Date
- $datetime = $dateTime->format('Y-m-d\TH:i:s.uP');
+ $datetime = $dateTime->format("Y-m-d\TH:i:s.uP");
$filename = pathinfo($trace_file, PATHINFO_FILENAME);
$level = strtoupper($message->level->value);
$content = !empty($message->content) ? "$message->content " : "";
- $context = isset($message->context) ? json_encode($message->context) : '';
+ $context = isset($message->context) ? json_encode($message->context) : "";
return trim("[$datetime] $filename.$level: $content$context");
}
@@ -111,16 +111,16 @@ enum Format
private function serializeIntelliJ(Message $message, DateTime $dateTime): string
{
/** @var string $trace_file */
- $trace_file = $message->trace['file'];
+ $trace_file = $message->trace["file"];
/** @var string $trace_line */
- $trace_line = $message->trace['line'];
+ $trace_line = $message->trace["line"];
// Date
- $datetime = $dateTime->format('Y-m-d H:i:s');
+ $datetime = $dateTime->format("Y-m-d H:i:s");
$level = strtoupper($message->level->value);
$filename = pathinfo($trace_file, PATHINFO_FILENAME);
$content = !empty($message->content) ? "$message->content " : "";
- $context = isset($message->context) ? json_encode($message->context) : '';
+ $context = isset($message->context) ? json_encode($message->context) : "";
return trim("$datetime [$trace_line] $level - $filename - $content$context");
}