kirinnee / laravel-log-enricher
丰富 Laravel 日志以实现更结构化的日志记录
v1.0.0
2022-09-03 16:11 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: 5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0
- monolog/monolog: ^1.23|^2.1.1
README
自动将上下文数据添加到 Laravel 的日志中。
这包括
- 请求体
- 请求头
- 进程 ID
- 被记录行的类、方法、行号和文件
- Laravel 信息(Laravel 版本,PHP 版本)
- 会话信息
- 当前线程的内存使用情况
安装
- 安装该包
composer require kirinnee/laravel-log-enricher
- 将此包的 LogEnhancer 类添加到 config/logging.php 中日志通道的 tap 选项
'production_stack' => [
'driver' => 'stack',
'tap' => [Kirinnee\LaravelLogEnricher\LogEnricher::class],
'channels' => ['daily', 'slack'],
],
- 生成配置文件以控制行为
php artisan vendor:publish --tag=laravel-log-enricher-config
它有以下配置
作者
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件