Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Symfony 3中将日志级别传递给自定义monolog处理程序_Php_Symfony_Symfony 3.3_Monolog - Fatal编程技术网

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"