stuzzo / monolog-extender
扩展Monolog的格式化和处理器的包装器,以添加更多信息
2.1
2018-01-24 17:53 UTC
Requires
- php: ^7.0
- monolog/monolog: ^1.23
Requires (Dev)
- phpunit/phpunit: ~4.5
Suggests
- stuzzo/monolog-extender-bundle: Add monolog extender functionalities to Symfony
README
Monolog将日志发送到文件、套接字、收件箱、数据库和各种网络服务。 查看完整参考
此库扩展了Monolog的处理程序和处理器,为从处理器生成的记录添加数据。此外,该库还改进了日志格式。
安装
使用以下命令安装最新版本
$ composer require stuzzo/monolog-extender
基本用法
<?php use Monolog\Logger; use Monolog\Handler\StreamHandler; // create a log channel $log = new Logger('request'); $handler = new StreamHandler('path/to/your.log', Logger::WARNING); $formatter = new \Stuzzo\Monolog\Formatter\StreamFormatter(null, 'Y-m-d H:i:s'); $handler->setFormatter($formatter); $log->pushHandler($handler); try { throw new \RuntimeException('Something happen'); } catch (\Exception $exception) { $log->critical('Error', ['exception' => $exception]); }
文档
关于
要求
- 此库与PHP 5.5.9或更高版本兼容。
作者
Alfredo Aiello - stuzzo@gmail.com - http://twitter.com/stuzzo