Skip to content

Instantly share code, notes, and snippets.

@MichaelGooden
Forked from JovialLiX/Logger config
Last active December 21, 2015 04:29
Show Gist options
  • Save MichaelGooden/6249762 to your computer and use it in GitHub Desktop.
Save MichaelGooden/6249762 to your computer and use it in GitHub Desktop.
<?php
'logger1' => function ($sm) {
$logger = new Zend\Log\Logger();
$writer = new Zend\Log\Writer\Stream(APP_PATH . '/data/logs/app.log');
$formatter = new Zend\Log\Formatter\Simple(
'%timestamp% %priorityName% (%priority%): %message%',
'd.m.Y H:i:s');
$writer->setFormatter($formatter);
$logger->addWriter($writer);
// Capture PHP errors
Zend\Log\Logger::registerErrorHandler($logger);
return $logger;
},
'logger2' => function ($sm) {
$logger = new Zend\Log\Logger();
$writer = new Zend\Log\Writer\Stream(APP_PATH . '/data/logs/app.log');
$formatter = new Zend\Log\Formatter\ExceptionHandler();
$writer->setFormatter($formatter);
$logger->addWriter($writer);
// Capture PHP errors
Zend\Log\Logger::registerExceptionHandler($logger);
return $logger;
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment