for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author jan huang <[email protected]>
* @copyright 2016
*
* @see https://www.github.com/janhuang
* @see https://fastdlabs.com
*/
namespace FastD\Logger;
use Monolog\Formatter\LineFormatter;
use Monolog\Handler\StreamHandler;
use Monolog\Logger as MonoLogger;
* Class Logger.
class Logger extends MonoLogger
{
* @param int $level
* @param string $message
* @param array $context
* @return bool
public function addRecord($level, $message, array $context = array())
if (empty($this->handlers)) {
$emptyHandler = new StreamHandler('php://temp');
$emptyHandler->setFormatter(new LineFormatter());
$this->pushHandler($emptyHandler);
}
return parent::addRecord($level, $message, $context);