Apply scope from context in LogEvent serialize

This commit is contained in:
2025-09-16 20:30:06 +02:00
parent c7ba4a6942
commit 1a019ccfd3

View File

@@ -22,14 +22,20 @@ class LogEvent implements JsonSerializable
public function jsonSerialize(): mixed
{
$context = $this->context;
$scope = $this->scope;
if (isset($context['_scope'])) {
$scope = $context['_scope'];
unset($context['_scope']);
}
return [
'brief' => $this->brief,
'detail' => $this->detail,
'level' => $this->level,
'scope' => $this->scope,
'scope' => $scope,
'source' => $this->source,
'origin' => $this->origin,
'context' => $this->context,
'context' => $context,
'date' => $this->date?->format('Y-m-d H:i:s P'),
];
}