TELEGRAM LOG เป้าหมายสำหรับ YII 2

วิธีที่ต้องการในการติดตั้งส่วนขยายนี้คือผ่านนักแต่งเพลง
วิ่งอย่างใดอย่างหนึ่ง
composer require " sergeymakinen/yii2-telegram-log:^2.0 "หรือเพิ่ม
"sergeymakinen/yii2-telegram-log" : " ^2.0 " ไปยังส่วนที่ต้องการของไฟล์ composer.json ของคุณ JSON
ก่อนอื่นสร้างบอทใหม่และรับโทเค็น มันควรจะดูเหมือน 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
คุณจะต้องมีรหัสแชทเพื่อส่งบันทึกไปยัง คุณสามารถใช้บอท @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 |
นอกจากนี้ยังเป็นไปได้ที่จะปิดใช้งานการแจ้งเตือน - ทั้งหมดหรือต่อระดับ logger (ดูคุณสมบัติ enableNotification ) ตัวอย่างเช่น:
public $ enableNotification = [
Logger:: LEVEL_ERROR => true ,
Logger:: LEVEL_WARNING => false ,
Logger:: LEVEL_INFO => false ,
]; สิ่งนี้จะปิดใช้งานการแจ้งเตือนสำหรับข้อความเตือนและข้อมูลระดับข้อมูลและเปิดใช้งานพวกเขาสำหรับระดับอื่น ๆ (โดยสุจริตคุณสามารถละเว้นคำจำกัดความระดับ LEVEL_ERROR ที่นี่เนื่องจากเป็น true โดยค่าเริ่มต้น)