sergeymakinen / yii2-slack-log
This package is abandoned and no longer maintained.
No replacement package was suggested.
Pretty Slack log target for Yii 2
Package info
github.com/sergeymakinen/yii2-slack-log
Type:yii2-extension
pkg:composer/sergeymakinen/yii2-slack-log
v2.0.1
2017-02-09 16:00 UTC
Requires
- sergeymakinen/yii2-log-message: ^2.0
- yiisoft/yii2: ~2.0.2
- yiisoft/yii2-httpclient: ~2.0.0
Requires (Dev)
- sergeymakinen/yii2-tests: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Pretty Slack log target for Yii 2.
Installation
The preferred way to install this extension is through composer.
Either run
composer require "sergeymakinen/yii2-slack-log:^2.0"
or add
"sergeymakinen/yii2-slack-log": "^2.0"
to the require section of your composer.json file.
Usage
First set up an incoming webhook integration in your Slack team and obtain a token. It should look like https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX.
Then set the following Yii 2 configuration parameters:
'components' => [ 'log' => [ 'targets' => [ [ 'class' => 'sergeymakinen\yii\slacklog\Target', 'webhookUrl' => 'https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX', ], ], ], ],
Sample config:
'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:', ], ], ], ],
