artyomnar / error-notifier
组件将消息写入日志文件,通过Telegram通知,并设置闪烁消息
v2.1
2021-05-21 09:35 UTC
Requires
- php: >=7.1
- yiisoft/yii2: *
README
组件将消息写入日志文件,通过Telegram通知,并可选项设置闪烁消息。与Yii2框架兼容。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
composer require artyomnar/error-notifier
或
"artyomnar/error-notifier": "1.1"
将以下内容添加到您的 composer.json 文件的 require 部分。
设置
- 在 params-local.php 文件中设置以下元素
- 'telegram_bot_token' => '你的_bot_token'
- 'telegram_chat_id' => '你的_chat' 目标聊天或目标频道的唯一标识符(格式为 @channelusername)
使用
try {
//your code which can throw an exception
} catch (Throwable $exception) {
ErrorNotifier\ErrorHandler::notify($exception);
}
try {
//your code which can throw an exception
} catch (Throwable $exception) {
ErrorNotifier\ErrorHandler::notify(
$exception,
new FlashConfigurator(
$exception->getMessage(),
'Service unavailable, try later!'
)
);
}