processors:
  tag_processor:
    class: Monolog\Processor\TagProcessor
  introspection_processor:
    class: Monolog\Processor\IntrospectionProcessor
  ows1_processor:
    class: Orchard\Common\Logging\Processor\Ows1Processor

formatters:
  json:
    class: Monolog\Formatter\JsonFormatter

handlers:
  ows1_udp_handler:
    connectionString: udp://test-logging.theorchard.io:5160
    class: Monolog\Handler\SocketHandler
    processors: [introspection_processor, tag_processor, ows1_processor]
    formatter: json
    level: DEBUG
  fluentd_handler:
    class: Monolog\Handler\WhatFailureGroupHandler
    handlers: [ows1_udp_handler]

loggers:
  Logger:
    handlers: [fluentd_handler]
