我有一个Symfony2 Web应用程序。
一切都在当地运作良好。但是当转移到生产环境时,有些东西与本地工作方式不同。
现在,要弄清楚生产中发生了什么,我正在尝试编写一些日志。
出于某种原因,我无法在生产日志中写任何内容。谁能告诉我我做错了什么?这是我在Controller中的代码(顺便说一下,没有太复杂):
$logger = $this -> get("logger");
$logger -> err("My Trace --> " . $my_inspect_variable);
Symfony正在正确编写./logs/prod.log。但是当我尝试自己写点东西时,它只会忽略我。
我的config_prod.yml
文件:
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
nested:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug