jc-it / yii2-monolog-slack-handler
一个基于Yii2的Slack Monolog处理器实现,具有更多上下文和格式化。
v2.0.0
2023-11-30 12:58 UTC
Requires
- php: >=8.1
- samdark/yii2-psr-log-target: ^1.1.3
- yiisoft/yii2: ^2.0.47
Requires (Dev)
- captainhook/plugin-composer: ^5.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.2
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: ^1.1
- ramsey/conventional-commits: ^1.3
- symfony/console: ^5.4.2
- symplify/easy-coding-standard: ^10.0
This package is auto-updated.
Last update: 2024-08-30 01:27:24 UTC
README
此扩展提供了一个实现了一些特性和行为的包,用于与模型属性翻译一起工作。
$ composer require jc-it/yii2-monolog-slack-handler
或添加
"jc-it/yii2-monolog-slack-handler": "^<latest version>"
到您的 composer.json
文件的 require
部分中。
配置
有关基本配置,请参阅 https://github.com/samdark/yii2-psr-log-target。
$logger = new Logger('slack-logger'); $handler = new \JCIT\components\log\SlackErrorWebhookHandler( webhookUrl: '<slackErrorWebhookHandler>', channel: '<slackChannel>', username: '<displayUsername>', level: \Monolog\Logger::WARNING, ); $logger->pushHandler($handler);
待办事项
- 修复PHPStan,重新添加到
captainhook.json
-
{ "action": "vendor/bin/phpstan", "options": [], "conditions": [] },
-
- 添加测试
致谢
- Joey Claessen
- Sergey Makinen,感谢他对废弃的 yii2-slack-log package 的贡献
许可
MIT许可(MIT)。有关更多信息,请参阅 LICENSE。