'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['single', 'telegram'],
'ignore_exceptions' => false,
],
'telegram' => [
'driver' => 'monolog',
'handler' => Monolog\Handler\TelegramBotHandler::class,
'with' => [
'apiKey' => env('TELEGRAM_BOT_TOKEN'),
'channel' => env('TELEGRAM_BOT_CHAT_ID'),
],
],
],
class Handler extends ExceptionHandler
{
/**
* Report or log an exception.
*
* This is a great spot to send exceptions to Sentry, Bugsnag, etc.
*
* @param \Exception $exception
* @return void
*/
public function report(Exception $exception) {
if ($this->shouldReport($exception)) {
// Send report
}
}
App\Exceptions\Handler
, который обрабатывает исключения, тебе нужен его метод report
, который ты можешь переопределить и написать свою логику.