vdlp/oc-amqplogging-plugin

Extend October CMS logging with an AMQP driver

Installs: 6 227

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 8

Forks: 1

Open Issues: 0

Type:october-plugin

2.3.0 2023-11-27 13:09 UTC

This package is auto-updated.

Last update: 2024-11-14 15:36:57 UTC


README

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)

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,
],