美文网首页
yii-log-target - 监控系统异常且多渠道发送异常信

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

作者: guanguans | 来源:发表于2021-05-19 15:45 被阅读0次

    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('测试');
    

    源码链接

    相关项目

    相关文章

      网友评论

          本文标题:yii-log-target - 监控系统异常且多渠道发送异常信

          本文链接:https://www.haomeiwen.com/subject/akmpjltx.html