lessname/logger

该软件包已被废弃,不再维护。未建议替代软件包。

记录你需要的日志信息

1.1.0 2020-01-15 20:21 UTC

This package is auto-updated.

Last update: 2021-11-27 13:29:47 UTC


README

更快地解决你的错误。

许可

Mozilla公共许可证2.0

示例

将LoggerAware特质添加到你的类中,以便将记录器添加到你的类中

<?php
use LessLogger\{LoggerAware, LogLevel};

class Baz {
    use LoggerAware;
    
    public function foo()
    {
        $this->log(LogLevel::DEBUG, 'Bar');
    }
}

用法

LessLogger\LogLevel中,我们定义了一些标准的默认日志级别,你可以使用它们。然而,你也可以自由地引入你自己的级别。

通过LessLogger\LoggerAware,你将记录器作为类的需求添加。

如果你现在不想实际记录任何内容,你可以使用LessLogger\NullLogger。要求记录器的优势是防止每次检查是否可用的检查。

接下来,选择/创建你自己的Logger实现,然后你就可以开始了。