6

yii-log-target - 监控系统异常且多渠道发送异常信息通知

 3 years ago
source link: https://segmentfault.com/a/1190000040027885
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

yii-log-target - 监控系统异常且多渠道发送异常信息通知

发布于 23 分钟前

yii-log-target - 监控系统异常且多渠道发送异常信息通知(Bark、Chanify、钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)。

  • PHP >= 7.2
  • yiisoft/yii2 > 2.0
$ composer require guanguans/yii-log-target --prefer-dist -vvv

Yii2 配置文件 config/main.php 的日志组件中配置:

'log' => [
    'traceLevel' => YII_DEBUG ? 3 : 0,
    'targets' => [
        [
            'class' => 'yii\log\FileTarget',
            'levels' => ['error', 'warning'],
        ],

        // // Bark
        // [
        //     'class' => \Guanguans\YiiLogTarget\BarkTarget::class,
        //     'levels' => ['error'],
        //     // 'debug' => true,
        //     'token' => 'PXb8KDj9dHStfQ5cGJ5',
        // ],
        //
        // // Chanify
        // [
        //     'class' => \Guanguans\YiiLogTarget\ChanifyTarget::class,
        //     'levels' => ['error'],
        //     // 'debug' => true,
        //     'token' => 'P3IgGEiJBQVdIWlVKS1JORVY0UlVETFZYVVpRTlNLTlVZVlZPT1JFGhR7vAyf8Uj5UQhhK4n6QfVzih96QyIECAEQAQ.G4z2i0VZP7lOiCKYif4LOXu3cBdizl-PLWYn_7zrGXQ',
        // ],
        //
        // 钉钉群机器人
        [
            'class'   => \Guanguans\YiiLogTarget\DingTalkTarget::class,
            'levels'  => ['error'],
            // 'debug'   => true,
            'keyword' => 'keyword',
            'token'   => 'fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73eeb',
            // 'secret'  => 'SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730',
        ],
        //
        // // 飞书群机器人
        // [
        //     'class'   => \Guanguans\YiiLogTarget\FeiShuTarget::class,
        //     'levels'  => ['error'],
        //     // 'debug'   => true,
        //     'keyword' => 'keyword',
        //     'token'   => 'b70d9-6e19-4f87-af48-348b0281866c',
        //     // 'secret'  => 'iigDOvnsIn6aFS1pYHHEHh',
        // ],
        //
        // // Server 酱
        // [
        //     'class'   => \Guanguans\YiiLogTarget\ServerChanTarget::class,
        //     'levels'  => ['error'],
        //     // 'debug'   => true,
        //     'token'   => '35149Thtf1g2Bc14QJuQ6HFpW5YGXm',
        // ],
        //
        // // 企业微信群机器人
        // [
        //     'class'   => \Guanguans\YiiLogTarget\WeWorkTarget::class,
        //     'levels'  => ['error'],
        //     // 'debug'   => true,
        //     'token'   => '3d5a3-ceff-4da8-bcf3-ff5891778fb7',
        // ],
        //
        // // 息知
        // [
        //     'class'   => \Guanguans\YiiLogTarget\XiZhiTarget::class,
        //     'levels'  => ['error'],
        //     // 'debug'   => true,
        //     'token'   => '60aea56567ae39a1b1920cbc42bb5bd',
        // ],
    ],
],
Yii::error('测试');

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK