vdlp / oc-amqplogging-plugin
Extend October CMS logging with an AMQP driver
Package info
github.com/vdlp/oc-amqplogging-plugin
Type:october-plugin
pkg:composer/vdlp/oc-amqplogging-plugin
2.4.0
2025-07-03 12:21 UTC
Requires
- php: ^8.0.2
- ext-amqp: *
- composer/installers: ^1.0 || ^2.0
- monolog/monolog: ^2.0 || ^3.0
- october/rain: ^3.0 || ^4.0
- php-amqplib/php-amqplib: ^3.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
This package is auto-updated.
Last update: 2026-03-03 13:40:51 UTC
README
Extends October CMS logging with an AMQP driver.
- Support for environment specific configuration (using the
.envfile). - Fallback logging when AMQP connection failed.
Requirements
- PHP ^8.0
- October CMS
^3.0(Laravel^9.0or^10.0)^4.0(Laravel^12.0)
Installation
composer require vdlp/oc-amqplogging-plugin
Usage
Publish the configuration file.
php artisan vendor:publish --tag=vdlp-amqplogging-config
Configure your connection to the AMQP server.
VDLP_AMQPLOGGING_HOST = ""
VDLP_AMQPLOGGING_PORT = ""
VDLP_AMQPLOGGING_LOGIN = ""
VDLP_AMQPLOGGING_PASSWORD = ""
VDLP_AMQPLOGGING_VHOST = ""
VDLP_AMQPLOGGING_EXCHANGE = ""
VDLP_AMQPLOGGING_CHANNEL = ""
Use the Vdlp\AmqpLogging\Classes\AmqpLogger in the logging.php configuration:
'amqp' => [
'driver' => 'custom',
'via' => \Vdlp\AmqpLogging\Classes\AmqpLogger::class,
],