Действительно, в
документации есть пример настройки контекста логов в middleware:
class AssignRequestId
{
public function handle(Request $request, Closure $next): Response
{
$requestId = (string) Str::uuid();
Log::withContext([
'request-id' => $requestId
]);
return $next($request)->header('Request-Id', $requestId);
}
}
Однако, это добавит пункт именно в контекст, а не в текст сообщения.
О том, как модифицировать текст и создавать новые каналы записи логов, написано на этой же странице документации.