在 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 中只看到错误和以上条目。
但到目前为止,它正在输出所有内容。我该如何调整它,以便针对不同的环境存在不同的级别?