agtong / yii2-telegram-log-target
适用于 Yii 2 的 Telegram 日志目标
v1.0.0
2020-04-19 14:49 UTC
Requires
- agtong/yii2-telegram-bot: ~1.0
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-20 00:41:44 UTC
README
Yii2 Telegram 日志目标,可以将选定的日志消息发送到指定的 Telegram 聊天室或频道。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
composer require agtong/yii2-telegram-log-target
或添加以下内容到您的 composer.json
文件的 require 部分:
"agtong/yii2-telegram-log-target": "*"
使用方法
将此日志目标添加到您的配置文件中的 components
部分。
'components' => [
'log' => [
'targets' => [
[
'class' => 'agtong\yii2\log\TelegramTarget',
'botToken' => '123456:abcde',
'chatId' => '123456',
'levels' => ['error'],
'logVars' => [],
],
],
],
],
您可以选择默认禁用此目标,
'components' => [
'log' => [
'targets' => [
'telegramTarget => [ // Name this target
'class' => 'agtong\yii2\log\TelegramTarget',
'botToken' => '123456:abcde',
'chatId' => '123456',
'enabled' => false, // Disabled by default
'levels' => ['error'],
'logVars' => [],
],
],
],
],
并在需要时启用它。
Yii::$app->log->targets['telegramTarget']->enabled = true;
Yii::error('Hello World!');