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