只是尝试在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中完全相同,并且记录正常。
答案 0 :(得分:0)
设置为err
的级别可能太高,无法在admin
应用下的日志中看到。您可以尝试将其降低到warning
或notice
,以便在日志中查看更多信息。查看all available levels的文档。
另外请记住,在prod中,根据流量,您可能会记录大量信息,因此您的日志文件可能会很快变大!
确保在每次配置更改后清除缓存,因为这是symfony1 90%问题的根本原因:)