zafarjonovich / yii-telegram-error-handler
该包最新版本(0.1.5)没有可用的许可证信息。
YiiTelegramErrorHandler
0.1.5
2022-06-20 12:54 UTC
Requires
- php: >=7.0
- ext-json: *
- zafarjonovich/telegram: *
README
安装
Assalomu aleykum. 此组件是为yii2框架设计的。您可以使用此组件将异常发送到您的Telegram。使用非常简单。
如果您正在创建一个Web应用,您需要将以下代码放入config/web.php文件中
<?php
$config = [
...
'components' => [
...
'errorHandler' => [
'class' => 'zafarjonovich\YiiTelegramErrorHandler\Web' ,
'telegram' => [
'bot_token' => '123456789:ABCKDFHJKSDHKSJHDFKDHF' ,
'chat_ids' => [123,234,456]
]
]
];
?>
如果您正在创建一个控制台应用,您需要将以下代码放入config/web.php文件中
<?php
$config = [
...
'components' => [
...
'errorHandler' => [
'class' => 'zafarjonovich\YiiTelegramErrorHandler\Console' ,
'telegram' => [
'bot_token' => '123456789:ABCKDFHJKSDHKSJHDFKDHF' ,
'chat_ids' => [123,234,456]
]
]
];
?>
设置Telegram消息结构
您可以更改发送到Telegram的消息结构。使用非常简单。这里有4个位置可以设置。
- {message} - 异常消息
- {file} - 异常文件
- {line} - 异常行
- {code} - 异常代码
您可以根据以下方式设置消息结构
<?php
$config = [
...
'components' => [
...
'errorHandler' => [
'class' => 'zafarjonovich\YiiTelegramErrorHandler\Console' ,
'telegram' => [
...
'message_structure' => "File: {file}\n\nLine: {line}"
]
]
];
?>
通常,以下消息结构包括
消息:>消息:>消息:{message}\n\n文件:{file}\n\n行:{line}\n\n代码:{code}