sergeymakinen/yii2-slack-log

该软件包已被废弃,不再维护。未建议替代软件包。

为 Yii 2 的精美 Slack 日志目标

安装量: 89,868

依赖项: 0

建议者: 0

安全性: 0

星标: 24

关注者: 4

分支: 3

公开问题: 0

类型:yii2-extension

v2.0.1 2017-02-09 16:00 UTC

This package is auto-updated.

Last update: 2022-12-10 03:29:26 UTC


README

为 Yii 2 提供精美的 Slack 日志目标。

Screenshot

Code Quality Build Status Code Coverage SensioLabsInsight

Packagist Version Total Downloads Software License

安装

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

运行以下命令之一:

composer require "sergeymakinen/yii2-slack-log:^2.0"

或添加以下内容到您的 composer.json 文件的 require 部分:

"sergeymakinen/yii2-slack-log": "^2.0"

使用方法

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

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

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

示例配置

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