Download the PHP package thecoder/laravel-monolog-telegram without Composer
On this page you can find all versions of the php package thecoder/laravel-monolog-telegram. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thecoder/laravel-monolog-telegram
More information about thecoder/laravel-monolog-telegram
Files in thecoder/laravel-monolog-telegram
Package laravel-monolog-telegram
Short Description Telegram Handler for Monolog
License MIT
Homepage https://github.com/mbpcoder/monolog-telegram
Informations about the package laravel-monolog-telegram
Real-Time Laravel exception logs in your Telegram π
β Why Another Logger?
Logging should be more than just saving data β it should drive action. Hereβs why π Telegram Handler for Monolog π is a game-changer:
- π Real-Time Feedback β Instantly receive logs in your Telegram chat.
- π§ Actionable Insights β Include useful context for quick understanding.
- π‘οΈ No Need for Sentry or Third-Party Services
- β‘ Immediate Alerts β Be notified of issues the moment they happen.
- π₯ Team Collaboration β Share logs in group chats for quick follow-up.
- π§© Easy Customization β Use PHP attributes to control log routing.
ScreenShot
π― Installation
Install via Composer:
βοΈ Usage
Update your config/logging.php
file to configure the Telegram logging channel.
β³ Running Logs in a Queue
If a queue name is set, logs will be processed asynchronously in the specified queue. Otherwise, they will run synchronously.
π§ Configuration Example
Modify your config/logging.php
file:
π·οΈ Topic-Based Logging
You can assign a PHP Attribute (Annotation) to controller methods, command handlers, or job handlers, enabling topic-based logging. The package will use the first detected attribute to determine the topic for logging messages.
π‘ Example:
π Controller Method:
β‘ Command or Job Handler:
π Customizing Log Settings at Runtime
You can dynamically set the bot token, chat ID, and topic ID while logging:
π Environment Variables
Ensure the following variables are set in your .env
file:
π License
This package is open-source and available under the MIT License. π
All versions of laravel-monolog-telegram with dependencies
ext-curl Version *
ext-mbstring Version *
monolog/monolog Version ^1.0|^2.0|^3.0