4ekav0meow/laravel-telegram-logger

A small Laravel package that registers a safe Telegram logging channel.

Maintainers

Package info

github.com/4ekav0meow/laravel-telegram-logger

pkg:composer/4ekav0meow/laravel-telegram-logger

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-08-10 10:26 UTC

This package is auto-updated.

Last update: 2026-08-10 10:31:58 UTC


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