artyomnar/error-notifier

组件将消息写入日志文件,通过Telegram通知,并设置闪烁消息

v2.1 2021-05-21 09:35 UTC

This package is auto-updated.

Last update: 2024-09-14 15:32:24 UTC


README

组件将消息写入日志文件,通过Telegram通知,并可选项设置闪烁消息。与Yii2框架兼容。

Latest Stable Version Total Downloads

安装

安装此扩展的首选方式是通过 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!'
        )
    );
}