loggly: &defaults
  token: REPLACE_ME
  level: WARN
  class: Monolog\Handler\LogglyHandler

formatters:
  dashed:
    format: "%datetime%-%channel%.%level_name% - %message%\n"

processors:
  ows1_processor:
    class: Orchard\Common\Logging\Processor\Ows1Processor
  introspection_processor:
    class: Monolog\Processor\IntrospectionProcessor
  tag_processor:
    class: Monolog\Processor\TagProcessor
      
handlers:
  sentry:
    class: Monolog\Handler\RavenHandler
    level: error
    raven_client:
      class: Raven_Client
      options_or_dsn: REPLACE_ME
  ows1_loggly_handler:
    <<: *defaults
    tags: [ows1, bacon]
    processors: [tag_processor, introspection_processor, ows1_processor]
  file_handler:
    class: Monolog\Handler\StreamHandler
    level: DEBUG
    formatter: dashed
    stream: ./bacon-dev-log.txt
    
loggers:
  BaconErrorLogger:
    handlers: [sentry]
  BaconLogger:
    handlers: [ows1_loggly_handler]
