LaravelPackages.net
Acme Inc.
Toggle sidebar
kphcdr/laravel-trace-id

laravel log append trace id

75
8
v1.1.0
About kphcdr/laravel-trace-id

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

laravel-trace-id

usage

config

logger.php 

        'stdout' => [
            'driver' => 'monolog',
            'handler' => StreamHandler::class,
            'with' => [
                'stream' => 'php://stdout',
            ],
            'tap' => [\Trace\TraceInvoke::class], #new line
        ],

in http

append to webMiddleware group

WithTraceHttpMiddleware::class

in jobs

    public function middleware()
    {
        return [WithTraceJobMiddleware::class];
    }

tracking

put header X-Trace-Id:Any string

example

[2022-06-20 20:37:49] local.INFO: hello trace id [62b06a1d42fe8]

Star History Chart