1

在 app/config/config_dev.yml 我有:

monolog:                                                                                                              
    handlers:                                                                                                         
        main:                                                                                                         
            type: stream                                                                                              
            path: /var/log/dev.log                                                                                     
            level: debug 

在 app/config/config_prod.yml 我有:

monolog:
    handlers:
        syslog:
            type: stream
            path: /var/log/prod.log
            level: error

在我的控制器中,我有

$logger = $this->get('logger');

$logger->debug("foo");

我希望在 dev 中看到调试条目,而在 prod 中只看到错误和以上条目。

但到目前为止,它正在输出所有内容。我该如何调整它,以便针对不同的环境存在不同的级别?

4

0 回答 0