horat1us / yii2-queue-log
Yii2 高级队列日志行为
1.0.3
2023-06-23 19:51 UTC
Requires
- php: >=7.2
- yiisoft/yii2: ^2.0.19
- yiisoft/yii2-queue: ^2.3
Requires (Dev)
- horat1us/yii2-asset-free: ^1.0.1
- phpunit/phpunit: ^8.3
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-23 22:31:21 UTC
README
本包的目的是创建一个替代 Yii2 内置的 LogBehavior。
为什么要替代?因为内置的 LogBehavior 以字符串格式写入日志:它不容易被解析和处理。
这个日志记录器推送相同的信息,但使用类
- Error - 队列任务错误。原始异常将被存储为 \Previous(与内置 LogBehavior 相比,不再是字符串)。
- MessageInterface - 其他事件。
安装
composer require horat1us/yii2-queue-log
用法
<?php use Horat1us\Yii\Queue; return [ 'components' => [ 'queue' => [ 'class' => \yii\queue\redis\Queue::class, 'as log' => Queue\Log\Behavior::class, ], ], ];