merophp / log-manager
Merophp 框架的日志管理器
0.1-alpha
2021-12-22 10:54 UTC
Requires
- php: >=7.4
- psr/log: ^1.1.4
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.5
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');