LaravelPackages.net
Acme Inc.
Toggle sidebar
sofa/laravel-artisan-log

Logging for Laravel artisan commands and scheduled tasks

165.855
4
1.0.5
About sofa/laravel-artisan-log

sofa/laravel-artisan-log is a Laravel package for logging for laravel artisan commands and scheduled tasks. It currently has 4 GitHub stars and 165.855 downloads on Packagist (latest version 1.0.5). Install it with composer require sofa/laravel-artisan-log. Discover more Laravel packages by sofa or browse all Laravel packages to compare alternatives.

Last updated

Plug-and-play logging for artisan commands and scheduled jobs

Latest Stable Version MIT Licensed GitHub Tests Action Status Total Downloads

Installation

composer require sofa/laravel-artisan-log

# Optionally publish configuration to customize behavior:
php artisan vendor:publish --provider="Sofa\ArtisanLog\ArtisanLogServiceProvider"

Requires PHP7.4+ and Laravel 7+

This package provides a super simple logging functionality for chosen artisan commands and scheduled jobs.

By default it will start logging in the default channel your app is using:

[2020-05-16 22:00:01] production.INFO: [artisan scheduled starting] reminders:some-reminder
[2020-05-16 22:00:01] production.INFO: [artisan scheduled finished] reminders:some-reminder
[2020-05-16 22:00:01] production.INFO: [artisan starting] reminders:another-reminder
[2020-05-16 22:00:02] production.INFO: [artisan finished] reminders:another-reminder
[2020-05-16 23:00:02] production.INFO: [artisan starting] reminders:another-reminder
[2020-05-16 23:00:02] production.INFO: [artisan failed with exit code: 12] reminders:another-reminder
...

Configuration file contains references and examples how you may want to customize its behavior.

Star History Chart