Php 如何在Symfony 3中将日志级别传递给自定义monolog处理程序
我的独白配置如下:Php 如何在Symfony 3中将日志级别传递给自定义monolog处理程序,php,symfony,symfony-3.3,monolog,Php,Symfony,Symfony 3.3,Monolog,我的独白配置如下: $container->loadFromExtension('monolog', [ 'handlers' => [ 'CustomMonologHandler' => [ 'type' => 'service', 'level' => 'warning', 'id' => \MyNamespace\Monolog\CustomMonologHa
$container->loadFromExtension('monolog', [
'handlers' => [
'CustomMonologHandler' => [
'type' => 'service',
'level' => 'warning',
'id' => \MyNamespace\Monolog\CustomMonologHandler::class
],
]
]);
服务注册:
$container->register(
\MyNamespace\Monolog\CustomMonologHandler::class,
\MyNamespace\Monolog\CustomMonologHandler::class
)
->setFactory([\MyNamespace\Monolog\CustomMonologHandler::classFactory::class, 'get']);
一切正常。但是我想将日志记录级别(例如,'level'=>'warning'
)传递给MyCustomHandler
,我不知道该怎么做
有没有其他方法可以创建自定义处理程序?或者我如何将此信息传递给我的处理程序
我正在使用:
"symfony/monolog-bundle": "^3.0",
"symfony/symfony": "^v3.3"