Skip to content

Instantly share code, notes, and snippets.

@twn39
Created October 27, 2014 03:22
Show Gist options
  • Select an option

  • Save twn39/7d337d1a4b1ba7570698 to your computer and use it in GitHub Desktop.

Select an option

Save twn39/7d337d1a4b1ba7570698 to your computer and use it in GitHub Desktop.
monolog example
<?php
require './vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\RedisHandler;
$logger = new Logger('my_logger');
$redislog = new Logger('redis');
$logger->pushHandler(new StreamHandler(__DIR__ . '/myapp.log', Logger::DEBUG));
$redis = new RedisHandler(new Predis\Client('tcp://localhost:6379'), "logs", 'prod');
$redislog->pushHandler($redis);
$logger->addInfo('My logger is now ready');
$logger->addError('This is error.', array('username' => 'Kevin'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment