silinternational / psr3-adapters
各种PSR3兼容的日志适配器。
4.0.0
2024-06-18 00:37 UTC
Requires
- php: ^8.1
- psr/log: ^3.0
Requires (Dev)
- monolog/monolog: ^2.0 | ^3.0
- phpunit/phpunit: ^9.0
- roave/security-advisories: dev-master
- simplesamlphp/simplesamlphp: ^2.0
- yiisoft/yii2: ^2.0
Suggests
- monolog/monolog: ^2.0 | ^3.0
- simplesamlphp/simplesamlphp: ^2.0
- yiisoft/yii2: ^2.0
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']