An artisan command to tail Laravel application logs locally and on remote servers.
Laravel Tail is a Laravel package that provides an artisan command to tail application logs in real-time. It allows developers to monitor both local and remote logs directly from the command line, making debugging and log analysis more efficient.
Laravel developers who need to monitor application logs during development, debugging, or production troubleshooting.
It restores the convenient tail functionality from Laravel 4 with additional features like remote log support and filtering options, offering a more powerful alternative to manually checking log files.
An artisan command to tail your application logs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The `php artisan tail` command offers an intuitive way to tail local logs without manually navigating files, as demonstrated in the basic usage example.
Enables tailing logs on production servers via SSH with configurable environment settings in config/tail.php, supporting remote debugging.
Includes grep functionality via the --grep option to filter log output by specific strings, helping focus on relevant entries during troubleshooting.
Automatically selects the most recently modified log file by default, reducing the need to specify file names manually, as noted in the README.
Remote tailing requires setting up SSH access and editing config files for each environment, which adds complexity compared to local usage.
The package is tightly coupled with Laravel, making it unsuitable for projects using other frameworks or non-PHP stacks without significant adaptation.
Does not automatically manage rotated log files; users must manually specify the file or rely on the most recent one, as indicated by the 'file' option.