silinternational/psr3-adapters

各种PSR3兼容的日志适配器。

4.0.0 2024-06-18 00:37 UTC

This package is auto-updated.

Last update: 2024-09-18 01:11:17 UTC


README

各种PSR3兼容的日志适配器。

适配器特定说明

Psr3EchoLogger

一个基本的PSR-3兼容日志记录器,它仅仅将日志输出到控制台(主要用于测试)。

这个 echo 输出日志消息,允许输出被缓冲,以便在其余输出中出现在预期的位置(例如在测试中)。

Psr3FakeLogger

一个基本的PSR-3兼容日志记录器,将日志条目存储在数组中。这允许使用hasLogs和hasSpecificLog方法确认日志已记录。

Psr3SamlLogger

一个简化包装库(用于SimpleSAML\Logger),使其兼容PSR-3。

Psr3StdOutLogger

一个基本的PSR-3兼容日志记录器,将日志写入stdout。这将绕过PHP可能进行的任何输出缓冲。

Psr3SyslogLogger

一个基本的PSR-3兼容日志记录器,将日志发送到syslog。

Psr3Yii2Logger

一个基本的PSR-3兼容日志记录器,将日志发送到Yii2的日志函数。

注意:Yii2仅提供错误、警告、信息和跟踪级别,因此PSR-3日志级别在尽可能的基础上映射到这些级别。

请确保您的Yii配置启动了log组件。换句话说,在您的Yii配置中包含类似以下内容:'bootstrap' => ['log']