kphcdr/laravel-trace-id is a Laravel package for laravel log append trace id.
It currently has 8 GitHub stars and 75 downloads on Packagist (latest version v1.1.0).
Install it with composer require kphcdr/laravel-trace-id.
Discover more Laravel packages by kphcdr
or browse all Laravel packages to compare alternatives.
Last updated
logger.php
'stdout' => [
'driver' => 'monolog',
'handler' => StreamHandler::class,
'with' => [
'stream' => 'php://stdout',
],
'tap' => [\Trace\TraceInvoke::class], #new line
],
append to webMiddleware group
WithTraceHttpMiddleware::class
public function middleware()
{
return [WithTraceJobMiddleware::class];
}
put header X-Trace-Id:Any string
[2022-06-20 20:37:49] local.INFO: hello trace id [62b06a1d42fe8]