Download the PHP package larawelders/queue-event-logger without Composer
On this page you can find all versions of the php package larawelders/queue-event-logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download larawelders/queue-event-logger
More information about larawelders/queue-event-logger
Files in larawelders/queue-event-logger
Package queue-event-logger
Short Description Log Laravel queue worker lifecycle events
License MIT
Informations about the package queue-event-logger
Laravel Queue Event Logger
Log Laravel queue worker lifecycle events to a dedicated queue log channel.
Support Matrix
| Package | PHP | Laravel |
|---|---|---|
2.x |
8.2+ |
12.x / 13.x |
Notes:
- Laravel 12 supports PHP
8.2through8.5. - Laravel 13 requires PHP
8.3+, so PHP8.2is only valid with Laravel 12.
What It Logs
JobProcessingatinfoJobProcessedatinfoJobQueuedatinfoJobExceptionOccurredaterrorJobReleasedAfterExceptionatwarningJobFailedaterrorJobTimedOutaterrorLoopingatdebugQueueBusyatwarningQueueFailedOveraterrorQueuePausedatinfoQueueResumedatinfoWorkerStartingatinfoWorkerStoppingatinfo
Installation
The package uses Laravel package discovery, so no manual provider registration is required.
The package registers a default queue log channel at runtime if your application does not already define one. By default, it uses a daily channel that writes to date-named files under storage/logs/queue.log.
If you want to customize the channel name or logger configuration, publish the package config:
The published config lets you change both the channel name and the underlying channel definition:
If your application already defines a channel with the configured name in config/logging.php, the application definition takes precedence:
Example Output
Development
All versions of queue-event-logger with dependencies
illuminate/contracts Version ^12.0 || ^13.0
illuminate/queue Version ^12.0 || ^13.0
illuminate/support Version ^12.0 || ^13.0