pluf / log
日志记录器
7.0.0
2021-01-26 19:32 UTC
Requires
- psr/log: 1.1.x
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-08-27 03:16:09 UTC
README
许多PHP日志库提供了任何应用程序可能需要的最常见功能;然而,一些库在与其他库相比具有优势,一些库对日志记录采取了独特的处理方法。为了标准化解决方案,PHP-FIG(PHP框架互操作性小组)建议使用Pluf Log作为其日志API并使用它构建自定义日志系统。
PSR-3日志标准
PSR-3(PHP标准建议)日志标准定义了一个具有八个方法(调试、信息、注意、警告、错误、严重、警报、紧急)的日志接口。传递给这些函数的消息应该是字符串或具有 __toString 方法的对象以将其转换为字符串。您可以在官方文档中了解更多有关PSR-3日志标准的信息。
如何使用
使用Pluf日志记录器非常简单。以下是一个简单的示例
use Pluf\Log\Logger; // create a log channel $loggger = Logger::get('logger name'); // add records to the log $loggger->warning('Foo');
内部
许可证
本项目采用GNU通用公共许可证V3版发布。有关更多信息,请参阅许可证文件。
此文档还嵌入在Pluf DI的git仓库中,因此您可以离线阅读(在doc/
文件夹中)。