Symfony2 Bundle for writing logs to logstash through redis broker/input.

Installs: 1 840

Dependents: 0

Suggesters: 0

Security: 0

Stars: 9

Watchers: 2

Forks: 1

Open Issues: 0


1.0.0 2013-10-06 13:05 UTC

This package is not auto-updated.

Last update: 2024-06-03 14:18:02 UTC


A bundle on top of MonologBundle which provides logging to logstash through redis broker/input.


Step 1: Download LogstashBundle

Add logstash bundle in your composer.json as below:

"require": {
    "emran/logstash-bundle": "1.0.0"

Update/install with this command:

php composer.phar update "emran/logstash-bundle"
Step 2: Enable the bundle

Register the bundle

public function registerBundles()
    $bundles = array(
        new Emran\Bundle\LogstashBundle\EmranLogstashBundle(),
Step 3: Activate the main configs
# app/config/config.yml
        host: localhost
        port: 6379
        list: logstash
        name: myApp

How to use ?

The bundle adds a new handler to the already register logger service, so there shouldn't be any change in the way you are logging your events:

public function indexAction()
    $this->get('logger')->debug('Loading index page.');
    return $this->render('TestBundle:Default:index.html.twig');