adellantado/monolog-telegram

Logger that sends logs to @hefebot in Telegram

dev-master 2020-03-19 19:08 UTC

This package is auto-updated.

Last update: 2024-03-20 04:22:57 UTC


README

68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6164656c6c616e7461646f2f6d6f6e6f6c6f672d74656c656772616d2e737667 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6164656c6c616e7461646f2f6d6f6e6f6c6f672d74656c656772616d2e737667

Use telegram bot @hefebot to receive logs.

Run

composer require adellantado/monolog-telegram

Important:

The bot doesn't log lower than 'info' log level

Laravel Usage

Visit @hefebot to receive token

and add config to logging.php

'telegram' => [
    'driver' => 'custom',
    'via' => \HefeBot\Logger\TelegramLogger::class,
    'level' => 'warning',
    'token' => '<my_token>'
]

Monolog Usage

Visit @hefebot to receive token

use HefeBot\Logger\TelegramLogger;

$config = [
    'level' => 'warning',
    'token' => '<my_token>',
    'appName' => 'My App'        
];

$logger = new TelegramLogger();
$log = $logger($config);

$log->error('Hello World!');