Skip to content
This repository was archived by the owner on Jul 17, 2026. It is now read-only.

vdlp/oc-amqplogging-plugin

Repository files navigation

Vdlp.AmqpLogging

Extends October CMS logging with an AMQP driver.

  • Support for environment specific configuration (using the .env file).
  • Fallback logging when AMQP connection failed.

Requirements

  • PHP ^8.0
  • October CMS
    • ^3.0 (Laravel ^9.0 or ^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,
],

Releases

Packages

Contributors

Languages