jc-it/yii2-monolog-slack-handler

一个基于Yii2的Slack Monolog处理器实现,具有更多上下文和格式化。

v2.0.0 2023-11-30 12:58 UTC

This package is auto-updated.

Last update: 2024-08-30 01:27:24 UTC


README

codecov Continous integration Packagist Total Downloads Packagist Monthly Downloads GitHub tag (latest by date) Packagist Version

此扩展提供了一个实现了一些特性和行为的包,用于与模型属性翻译一起工作。

$ 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": []
      },
      
  • 添加测试

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅 LICENSE