merophp/log-manager

Merophp 框架的日志管理器

0.1-alpha 2021-12-22 10:54 UTC

This package is auto-updated.

Last update: 2024-09-18 21:24:07 UTC


README

Merophp 框架的日志管理器。管理器持有基于 PSR-3 的命名日志记录器,因此您可以轻松地将日志库或自定义日志记录器连接到框架。

安装

通过 composer

composer require merophp/log-manager

基本用法

use Merophp\LogManager\LogManager;
use Merophp\LogManager\namedLogger\AbstractNamedLogger;

require_once dirname(__DIR__).'/vendor/autoload.php';

class MyLogger extends AbstractNamedLogger
{
    public function __construct(string $name)
    {
        $this->name = $name;
    }
}
$logManager = new LogManager;
$logManager->addLogger(new MyLogger('security');

$logManager->warning('security', 'My message');
$logManager->getLogger('security')->warning('My message');