duncan3dc / logger-aware-trait
一个PSR-3 trait,允许任何类轻松添加日志支持
1.0.0
2022-04-14 09:43 UTC
Requires
- php: ^7.3 || ^8.0
- psr/log: ^1.1.3
Requires (Dev)
- duncan3dc/object-intruder: ^0.3 || ^1.0
- maglnet/composer-require-checker: ^2.0 || ^3.0
- mockery/mockery: ^1.2
- phpstan/phpstan: ^1.5.0
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6.2
README
一个PSR-3 trait,允许任何类轻松添加日志支持
安装
推荐使用Composer安装此库。
从您的项目根目录运行以下命令
$ composer require duncan3dc/logger-aware-trait
设置
只需将此特性应用于您的类
use duncan3dc\Log\LoggerAwareTrait; class MyClass { use LoggerAwareTrait; }
现在类将具有一个可安全调用的getLogger()
方法。
如果已使用setLogger()
注入了日志记录器,则将提供该日志记录器;否则将使用NullLogger
代替。
变更日志
自时间之初以来,已有变更日志可用
获取帮助的地方
发现了错误?有问题?还是不确定某物是如何工作的?
请创建一个问题,我会尽力帮助。
或者您可以在Twitter上找到我
duncan3dc/logger-aware-trait 企业版
作为Tidelift订阅的一部分提供
duncan3dc/logger-aware-trait和其他数千个包的维护者正在与Tidelift合作,为构建您应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码健康,同时支付您使用的确切依赖项的维护者。了解更多信息:点击这里。