Symfony2 Monolog在控制器中进行通道

时间:2014-02-25 16:26:35

标签: php symfony logging monolog

我已根据食谱为某些消息配置了单独的频道:

    special:
        type:  stream
        path:  %kernel.logs_dir%/special.log
        channels: ["special"]

获取服务即可轻松登录。但我也有$ this-> get('logger') - > info(“some info message”);我的控制器中的陈述。

如何教他们登录此频道而不是主日志文件?文档对此保持沉默,仅解释了如何重定向服务。通过Logger.php查看也没有显示任何明显的参数。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用以下方法从定义的渠道创建记录器:

$logger_special = $logger->setName("special");