tomatophp / tomato-user-activities
高级日志记录器,用于保存用户活动请求
v1.0.3
2024-04-29 01:19 UTC
Requires
- php: ^8.1|^8.2
- ext-json: *
- illuminate/http: ^9.0|^10.0|^11.0
- illuminate/support: ^9.0|^10.0|^11.0
- monolog/monolog: ^2.9|^3.6
Requires (Dev)
- laravel/framework: ^9.0|^10.0|^11.0
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^9.5|^10.0|^11.0
README
Tomato用户活动
高级日志记录器是一个用于自动记录您Laravel应用程序中每个请求的laravel包。每个请求也通过哈希值进行标识,该哈希值可用于标准日志来识别请求。
本包受到了来自Anderson Andrade的https://github.com/andersao/laravel-request-logger包的启发。
安装
composer require tomatophp/tomato-user-activities
配置
所有选项均在config/tomato-user-activities.php
中描述。
在Laravel 5.7中使用请求哈希值在标准日志文件中
如果您想在标准日志中包含请求标识符以匹配日志事件与请求,可以将以下内容添加到config/logging.php
'tap' => [TomatoPHP\TomatoUserActivities\LogCustomizers\HashLogCustomizer::class],
到daily
通道。生成的代码应如下所示
'channels' => [ ... 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => 'debug', 'days' => 14, 'tap' => [TomatoPHP\TomatoUserActivities\LogCustomizers\HashLogCustomizer::class], ], ... ],
此日志修改器也可以用于其他通道,但它使用了扩展的LineFormatter
。
支持
您可以通过加入我们的Discord服务器来获取支持 TomatoPHP
文档
您可以在文档上查看此包的文档
变更日志
有关最近更改的更多信息,请参阅CHANGELOG
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件