duncan3dc/logger-aware-trait

一个PSR-3 trait,允许任何类轻松添加日志支持

1.0.0 2022-04-14 09:43 UTC

This package is auto-updated.

Last update: 2024-09-14 14:50:29 UTC


README

一个PSR-3 trait,允许任何类轻松添加日志支持

release build coverage

安装

推荐使用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合作,为构建您应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码健康,同时支付您使用的确切依赖项的维护者。了解更多信息:点击这里