The extension of JsonFormatter
of Monolog, which pretty prints json and supports unicode. Does not escape slashes.
extended from JsonFormatter
, so it is fully compatible with parent.
- [PHP] 5.4.0+
use Monolog\Handler\StreamHandler;
use Monolog\Logger;
use Tatocaster\Monolog\Formatter\JsonPrettyUnicodePrintFormatter;
$logger = new Logger('MyLogger');
$handler = new StreamHandler('/var/log/mylogger.log', Logger::INFO);
$handler->setFormatter(new JsonPrettyUnicodePrintFormatter());
$logger->pushHandler($handler);
{
"require": {
"tatocaster/monolog-json-unicode-pretty-formatter": ">=1.0"
}
}
Copyright (c) 2017 Tato Kutalia.
Licensed for use under the terms of the [MIT] license.