yii-log-target - 监控系统异常且多渠道发送异常信息通知
Posted guanguans
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii-log-target - 监控系统异常且多渠道发送异常信息通知相关的知识,希望对你有一定的参考价值。
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(\'测试\');
源码链接
- https://github.com/guanguans/yii-log-target
相关项目
- https://github.com/guanguans/notify
以上是关于yii-log-target - 监控系统异常且多渠道发送异常信息通知的主要内容,如果未能解决你的问题,请参考以下文章