denchotsanov/yii2-slack-log

日志扩展

安装: 205

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.4 2022-05-20 07:36 UTC

This package is auto-updated.

Last update: 2024-09-20 12:30:18 UTC


README

安装

安装此扩展的首选方法是通过 composer.

运行

composer require "denchotsanov/yii2-slack-log:^1.0"

或将其添加

"denchotsanov/yii2-slack-log": "^1.0"

到您的 composer.json 文件的 require 部分。

使用方法

首先在您的 Slack 团队中设置一个 入站 webhook 集成 并获取一个 token。它应该看起来像 https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

然后设置以下 Yii 2 配置参数

'components' => [
    'log' => [
        'targets' => [
            [
                'class' => 'denchotsanov\slacklog\Slack',
                'webhookUrl' => 'https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX',
            ],
        ],
    ],
],

示例配置

'components' => [
    'log' => [
        'targets' => [
            [
                'class' => 'denchotsanov\slacklog\Slack',
                'levels' => ['error'],
                'except' => [
                    'yii\web\HttpException:*',
                ],
                'enabled' => YII_ENV_PROD,
                'webhookUrl' => 'https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX',
                'username' => 'Alarm Bot',
                'iconEmoji' => ':poop:',
            ],
        ],
    ],
],