vasary / x-trace-id
简单的 x-request-id 跟踪工具包
1.0.6
2021-02-12 09:38 UTC
Requires
- php: >=7.3
- monolog/monolog: ^2
- psr/log: ^1.0.1
- symfony/event-dispatcher: ^5|^4|^3.4
- symfony/http-foundation: ^5|^4|^3.4
- symfony/http-kernel: ^5|^4|^3.4
Requires (Dev)
- phpunit/php-code-coverage: ^9|^8|^7|^6
- phpunit/phpunit: ^9|^8|^7
This package is auto-updated.
Last update: 2024-09-20 00:03:14 UTC
README
工具包
请求记录器
- 从传入请求设置跟踪 ID 或生成新的跟踪 ID。
- 记录传入请求
响应记录器
- 将跟踪 ID 添加到响应
- 记录传出响应体
应用程序名称记录处理程序
向日志消息添加带有应用程序名称的额外数据。需要 GELF。
额外级别名称记录处理程序
向日志消息添加带有附加日志级别名称的额外数据。需要 GELF。
跟踪 ID 处理程序
向日志消息添加带有跟踪 ID 的额外数据。所有日志都将具有 key extra.trace_id,该键从传入请求或生成的跟踪 ID 获取。(Requestlogger.php)
额外参数处理程序
将 "extra" 部分中的任何键/值对添加到日志消息中