Laravel Slack Logging is a package that allows you to send Laravel logs directly to a Slack channel using webhooks. It provides an easy and efficient way to monitor your application's logs in real-time within your Slack workspace.

You can install the package via Composer:
composer require kevariable/laravel-slack-logging
You can publish the config file with:
php artisan vendor:publish --tag="laravel-slack-logging-config"
After installing the package, configure the Slack webhook URL in your .env
file:
SLACK_LOGGING_WEBHOOK_URL=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK
Then, add the Slack logging channel to your config/logging.php
file:
'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['single', 'slack'],
...
],
'slack' => [
'driver' => 'slack-logging',
...
],
],
Now, Laravel will send logs to Slack based on the configured log level.
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.