mouf / utils.log.psr.multi-logger
此包包含一个兼容PSR-3的日志记录器,它封装了一组日志记录器
v1.1.0
2024-07-25 12:33 UTC
Requires
- php: ^8.0
- psr/log: ^2.0 || ^3.0
README
此包包含一个符合PSR-3标准的复合日志记录器类。
实际上,此类不会记录任何内容,而是将日志委托给一个或多个PSR-3兼容的日志记录器。当您想同时调用多个日志记录器时,这很有用。
安装
composer require mouf/utils.log.psr.multi-logger
用法
只需将日志记录器数组传递给多日志记录器
$logger1 = new MyLogger(); $logger2 = new AnotherLogger(); $multiLogger = new Mouf\Utils\Log\Psr\MultiLogger([ $logger1, $logger2 ]);
您还可以使用 addLogger
方法添加日志记录器
$logger1 = new MyLogger(); $logger2 = new AnotherLogger(); $multiLogger = new Mouf\Utils\Log\Psr\MultiLogger(); $multiLogger->addLogger($logger1); $multiLogger->addLogger($logger2);