Php 更改Monolog中的日志路径-Symfony2

Php 更改Monolog中的日志路径-Symfony2,php,symfony,monolog,Php,Symfony,Monolog,目前我在config.yml中有此配置 monolog: handlers: applog: type: stream path: /var/log/my_file.log level: error 在我的控制器中,我使用: $logger = $this->get('logger'); $logger->info("test"); 但是,这个信息“test”总是写在/var/log/

目前我在config.yml中有此配置

monolog:
    handlers:
        applog:
            type: stream
            path: /var/log/my_file.log
            level: error
在我的控制器中,我使用:

$logger = $this->get('logger');
$logger->info("test");
但是,这个信息“test”总是写在/var/log/prod.log中

如何将其更改为my_file.log


谢谢

频道
添加到处理程序配置中:

monolog:
    handlers:
        applog:
            type: stream
            path: /var/log/my_file.log
            level: error
            channel: my_channel
现在,您可以获得该频道的记录器服务:

$logger = $this->get('monolog.logger.my_channel');

此外,请记住,对于applog处理程序,您的日志记录级别是
error
,因此
$logger->info
在指定的文件中不可见。然而,
$logger->error
将是错误的。

我真的很感兴趣为什么这不起作用。毕竟,它与官方文档中的示例非常相似:-/是的,我不知道问题出在哪里,但我需要更改它,并且日志继续在prod.log中写入