orgianze bootstrapper

This commit is contained in:
sunxyw
2022-11-08 17:28:07 +08:00
parent 74ba4d0145
commit aa29dc99f3
9 changed files with 210 additions and 93 deletions

View File

@@ -0,0 +1,18 @@
<?php
namespace ZM\Bootstrap;
use ZM\Logger\ConsoleLogger;
class RegisterLogger
{
public function bootstrap(array $config): void
{
// 初始化 Logger
if (!ob_logger_registered()) {
// 如果没有注册过 Logger那么就初始化一个在启动框架前注册的话就不会初始化了可替换为其他 Logger
$logger = new ConsoleLogger($config['log-level'] ?? 'info');
ob_logger_register($logger);
}
}
}