Symfony2 - 记录不能用于生产

时间:2012-11-18 10:59:47

标签: php logging symfony production

我有一个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

0 个答案:

没有答案