对于我的frontend_dev控制器,我想禁用日志记录。我是这样做的:
dev:
.settings:
error_reporting: E_ALL
logging_enabled: false
web_debug: true
cache: false
no_script_name: false
etag: false
timeout: 1800 # Session lifetime in seconds
charset: utf-8
但是我收到错误,因为symfony仍然试图写一个日志文件:
[25-Feb-2011 09:57:27]无法打开日志文件“E:\ approot \ framework \ log / frontend_dev.log”进行写作。
这不是因为斜杠,当我设置它的工作权限时。
(是的,我清除了缓存。)
问题的有趣之处在于,sf可以写入缓存文件夹但不能写入日志文件夹,我没有触及任何文件夹权限设置,不是本地而不是活动(IIS)。
修改
我现在可以通过在factories.yml中设置sfNoLogger来完全禁用日志记录。 但随后Web调试工具栏将消失ref。
答案 0 :(得分:0)
我愿意在您的开发代码段下面打赌
all: .settings: logging_enabled: true
将此全部块移动到文件顶部。