4ekav0meow / laravel-telegram-logger
A small Laravel package that registers a safe Telegram logging channel.
Package info
github.com/4ekav0meow/laravel-telegram-logger
pkg:composer/4ekav0meow/laravel-telegram-logger
v0.1.0
2026-08-10 10:26 UTC
Requires
- php: ^8.2
- ext-curl: *
- illuminate/support: ^12.0|^13.0
- monolog/monolog: ^3.0
README
Небольшой Laravel-пакет, который автоматически регистрирует канал логирования "telegram".
Возможности
- автоматическое обнаружение Service Provider;
- безопасное отключение канала без токена или идентификатора чата;
- настройка уровня логирования через окружение;
- разделение длинных сообщений средствами Monolog;
- публикация конфигурации.
Локальное подключение
Добавьте path-репозиторий в composer.json Laravel-приложения:
{
"type": "path",
"url": "packages/4ekav0meow/laravel-telegram-logger",
"options": {
"symlink": true
}
}
Установите пакет:
composer require 4ekav0meow/laravel-telegram-logger:@dev
Настройка
TELEGRAM_LOG_ENABLED=true TELEGRAM_LOG_BOT_TOKEN= TELEGRAM_LOG_CHAT_ID= TELEGRAM_LOG_LEVEL=error
Добавьте канал в стек Laravel:
LOG_CHANNEL=stack LOG_STACK=daily,telegram
Токен бота и идентификатор чата должны храниться только в .env.
Публикация конфигурации
php artisan vendor:publish --tag=telegram-logger-config