Простой PHP-класс для логирование в чат\канал в telegram.
Запустите
php composer.phar require benyazi/telegram-php-log
или добавьте
"benyazi/telegram-php-log": "dev-master"
в секцию require
вашего composer.json
$logger = new \Benyazi\TelegramLog\Logger(BOT_KEY, CHAT_ID);
Отправка обычного лога:
$logger->info('Info log');
Отправка лога ошибки:
$logger->error('Error log');
Добавление данных для отображения в сообщении:
try {
} catch (\Exception $e) {
$logger->error("Error log", ["exception_message" => $e->getMessage(), "file" => $e->getFile()]);
}
Установка дополнительных хэштегов в сообщение:
$logger->error("Error log", [], ["alarm", "ahtung", "serezha_vinovat"]);
Sergey Klabukov, e-mail: yo@benyazi.ru