mouf/utils.log.psr.multi-logger

此包包含一个兼容PSR-3的日志记录器,它封装了一组日志记录器

v1.1.0 2024-07-25 12:33 UTC

This package is auto-updated.

Last update: 2024-08-25 12:41:52 UTC


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);