Download the PHP package sytxlabs/laravel-error-logger without Composer
On this page you can find all versions of the php package sytxlabs/laravel-error-logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-error-logger
Error-Logger for Laravel
This package adds a basic logging channel that sends error logs to an email address, discord channel, whatsapp account, telegram chat and a (github/gitlab) issue.
Prerequisites
- A configured default Laravel mail driver
- PHP 8.2 or higher
- Laravel 10.0 or higher
Installation
Configuration
To configure your Laravel application to use the logger, you should create a logging channel in your logging.php
configuration file.
For example a stack channel that logs to the default stack and sends email notifications:
You may then set the logging channel in your .env
file or as the default logging channel in your logging.php
.
Customization
The library offers some customization for the default error-log
channel via a config.
It's also possible to publish the configuration for this package with the artisan vendor:publish
command.
Known issues
Mail drivers using a 'log' transport
Mail drivers using a \Illuminate\Mail\Transport\LogTransport
transport are not supported and the EmailHandler will
fall back to a NoopHandler
.
However, this automatic fallback currently only works if the selected driver directly uses a LogTransport
.
If you for example set a RoundRobinTransport
with a LogTransport
mail driver, it will end up in
an infinite recursion loop.
All versions of laravel-error-logger with dependencies
psr/log Version ^3
monolog/monolog Version ^3
illuminate/log Version ^10|^11
illuminate/mail Version ^10|^11
illuminate/support Version ^10|^11
symfony/mailer Version ^6|^7
guzzlehttp/guzzle Version ^7.8
m4tthumphrey/php-gitlab-api Version ^11.14
symfony/http-client Version ^7.0