beberlei/loggly-bundle

Bundle for Symfony2 that extends Monolog for Loggly support

v0.0.1 2012-07-07 09:39 UTC

This package is auto-updated.

Last update: 2024-11-12 03:54:50 UTC


README

Bundle is not maintained anymore, but mostly works because of its simplicity.

Loggly handler for Monolog as a Symfony bundle.

The bundle is inspired from Monologgly

Installation

Deps

[WhitewashingLogglyBundle]
    git=https://github.com/beberlei/WhitewashingLogglyBundle.git
    target=/bundles/Whitewashing/Bundle/LogglyBundle

Kernel

$bundles = array(
    //..
    new Whitewashing\Bundle\LogglyBundle\WhitewashingLogglyBundle(),
);

Autoload:

$loader->registerNamespaces(array(
    //..
    'Whitewashing' => __DIR__.'/../vendor/bundles',
));

Configuration

Configure Monolog

monolog:
    handlers:
        main:
            type:         fingers_crossed
            action_level: error
            handler:      loggly
        loggly:
            type: service
            id: whitewashing_loggly.monolog_handler

Configure Loggly:

whitewashing_loggly:
    # Loggly input key
    key: abcdefg

    # Loggly API host
    host: logs.loggly.com

    # Loggly API port (443 for HTTPS, 80 for HTTP)
    port: 443

    # Level to be logged (defaults to DEBUG)
    level: DEBUG

    bubble: true