afsdev / laravel-ray-log-channel
使用Spatie Ray记录日志消息
v1.0.1
2023-03-23 20:38 UTC
Requires
- illuminate/bus: ^5.6|^6.0|^7.0|^8.0|^9.0|^10.0
- illuminate/log: ^5.6|^6.0|^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^5.6|^6.0|^7.|^8.00|^9.0|^10.0
- spatie/ray: ^1.3
This package is auto-updated.
Last update: 2024-09-24 00:00:17 UTC
README
一个将所有Laravel日志通过Ray发送的日志通道。
使用Ray监控日志消息,使得开发过程中的调试更加容易,更方便地跟踪Laravel日志,但在通过SSH监控生产应用程序时也非常有用。
特性
- 允许导出复杂的数据结构(模型、大型数组等),这些数据结构不易转换为纯文本日志文件
- 可以将不同级别的日志分配给不同的颜色,这也可以用于过滤
- 每个日志消息都包含日志文件的文件名和行号,因此只需一键即可将您的编辑器带到日志消息被调用的确切位置
- 可以配置最小日志级别和颜色
安装
您可以通过以下命令使用composer安装此包
composer require afsdev/laravel-ray-log-channel
配置
将通道添加到config/logging.php
'channels' => [
...
'ray' => [
'driver' => 'ray',
'level' => 'debug',
]
]
在.env中使用日志通道
LOG_CHANNEL=ray
可选地,您可以自定义每个级别的使用颜色
'ray' => [
'driver' => 'ray',
'level' => 'debug',
'colors' => [
'blue' => ['DEBUG', 'INFO'],
'green' => ['NOTICE'],
'yellow' => ['WARNING'],
'red' => ['ERROR', 'CRITICAL', 'ALERT', 'EMERGENCY', 'API'],
]
]