Symfony 1.4 - 为prod public而不是prod admin

时间:2018-01-26 01:13:10

标签: symfony1 symfony-1.4

只是尝试在Symfony 1.4站点上设置生产日志(是的,我们已经告诉他们升级)。

它正如公众所期望的那样进行日志记录,但它没有为管理员生成文件或任何日志。

这是我在settings / admin / config中的settings.yml:

prod:
    .settings:
        no_script_name:         false
        logging_enabled:        true

这是apps / admin / config中的我的factories.yml:

prod:
    logger:
        class:   sfFileLogger
        param:
            level:   err
            loggers: ~
            file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log

在apps / public / config中完全相同,并且记录正常。

1 个答案:

答案 0 :(得分:0)

设置为err的级别可能太高,无法在admin应用下的日志中看到。您可以尝试将其降低到warningnotice,以便在日志中查看更多信息。查看all available levels的文档。

另外请记住,在prod中,根据流量,您可能会记录大量信息,因此您的日志文件可能会很快变大!

确保在每次配置更改后清除缓存,因为这是symfony1 90%问题的根本原因:)