yii2 telegram log
v2.0.0
YII 2의 전보 로그 대상.

이 확장을 설치하는 선호하는 방법은 작곡가를 통하는 것입니다.
어느 쪽이든
composer require " sergeymakinen/yii2-telegram-log:^2.0 "또는 추가
"sergeymakinen/yii2-telegram-log" : " ^2.0 " composer.json 파일의 요구 섹션에
먼저 새 봇을 만들고 토큰을 얻으십시오. 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 처럼 보일 것입니다.
로그를 보내려면 채팅 ID가 필요합니다. @get_id_bot 봇을 사용하여 얻을 수 있습니다. 123456789 처럼 보일 것입니다.
그런 다음 다음 yii 2 구성 매개 변수를 설정하십시오.
' components ' => [
' log ' => [
' targets ' => [
[
' class ' => ' sergeymakinenyiitelegramlogTarget ' ,
' token ' => ' 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 ' ,
' chatId ' => 123456789 ,
],
],
],
], 기본적으로 yiilogLogger 오류 레벨은 이모티콘에 매핑됩니다 ( levelEmojis 속성에서 조정할 수 있음) :
| 오류 수준 | 이모티콘 |
|---|---|
Logger::LEVEL_ERROR | ☠️ |
Logger::LEVEL_WARNING | |
Logger::LEVEL_INFO | |
Logger::LEVEL_TRACE |
예를 들어, 알림을 완전히 또는 로거 수준 당 ( enableNotification 속성을 참조하십시오) 알림을 비활성화 할 수도 있습니다.
public $ enableNotification = [
Logger:: LEVEL_ERROR => true ,
Logger:: LEVEL_WARNING => false ,
Logger:: LEVEL_INFO => false ,
]; 이것은 경고 및 정보 수준 메시지에 대한 알림을 비활성화하고 다른 레벨에 대해 활성화 할 수 있습니다 (정직하게도 기본적으로 true 이므로 여기서 LEVEL_ERROR 정의를 생략 할 수 있습니다).