peipei / beanstalk-logger-channel
将日志消息作为作业发送到beanstalk
v1.0.4
2024-08-14 01:42 UTC
Requires
- php: ^7.1.3|^8.0
- illuminate/support: ^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0|^10.0|^11.0
- monolog/monolog: ^1.23|^2.0|^3.2
- pda/pheanstalk: ^5.0 | ^4.0
README
将日志消息作为作业发送到beanstalk
安装
composer require peipei/beanstalk-logger-channel
添加到 .env
BEANSTALKD_HOST=127.0.0.1
BEANSTALKD_JOB_TUBE=laravel-log
在 config/logging.php 文件中添加新通道
'beanstalk' => [ 'driver' => 'custom', 'via' => Logger\BeanstalkJobLogger::class, 'level' => 'debug', ]
添加到 config/beanstalk-logger.php
<?php return [ // Beanstalk host 'host' => env('BEANSTALKD_HOST', '127.0.0.1'), // Beanstalk tube 'tube' => env('BEANSTALKD_JOB_TUBE', 'laravel-log'), ];
如果您的默认日志通道是堆栈,您可以像这样将其添加到 stack 通道
'stack' => [ 'driver' => 'stack', 'channels' => ['single', 'beanstalk'], ]