码屋 / onelog-bundle
为 Symfony 应用注入日志记录器的简化方式
1.2.0
2018-09-21 12:07 UTC
Requires
- php: >=7.1
Requires (Dev)
- monolog/monolog: ~1.22
- nyholm/symfony-bundle-test: dev-master
- phpstan/phpstan: ^0.10.0@dev
- phpunit/phpunit: ^7.3@dev
- symfony/config: ~2.7|~3.3|~4.0
- symfony/dependency-injection: ~2.7|~3.4.10|^4.0.10
- symfony/http-kernel: ~2.7|~3.3|~4.0
- symfony/monolog-bridge: ~2.7|~3.3|~4.0
README
Onelog Bundle
此包将帮助将 Symfony 应用中所有 Monolog 及其他日志记录器包装成一个单一的日志记录入口,简化应用中的日志记录需求。
用法
- $onelog->debug('test', []); <-- 将数据代理到默认日志记录器,如果是 Monolog 则使用应用日志记录器
- $onelog->my_logger->debug('test', []); <-- 将调用转发到 my_logger 日志记录器,如果是 Monolog 则转发到 my_logger 通道
- \OneLog::debug('test', []); <-- 默认日志记录器实例的快捷方式
- \OneLog::instance()->my_logger->debug('test', []); <-- 访问特定日志记录器实例的快捷方式
待添加
- $onelog->logObject($object, []);
许可证
请查阅许可证文件