Symfony的记录忽略日志级别
问题描述:
相关片段从factories.yml文件:Symfony的记录忽略日志级别
prod:
logger:
class: sfAggregateLogger
param:
level: err
loggers:
sf_file_err:
class: sfFileLogger
param:
level: err
file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log
问题:一切都被记录下来。
答
那件配置很好。这个问题必须在别处,快速头脑风暴:
- 找projectFolder/缓存/前端/生产/配置/ config_factories.yml.php
,你应该找到它sfAggregateLogger。选项可以吗?
你清除缓存PROD(CC甚至须藤RM ...)
你确定你是在阳明
你是怎么把使用空格(而不是制表符) 全部:?
确保的index.php IS NOT在调试模式
答
这个配置对我的作品在我的所有项目。
prod:
logger:
class: sfAggregateLogger
param:
level: err
loggers:
sf_file_debug:
class: sfFileLogger
param:
level: err
file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log
答
prod:
logger:
class: sfAggregateLogger
param:
level: debug
loggers:
sf_web_debug:
class: sfWebDebugLogger
param:
level: debug
condition: %SF_WEB_DEBUG%
xdebug_logging: true
web_debug_class: sfWebDebug
sf_file_debug:
class: sfFileLogger
param:
level: debug
file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log
+0
如前所述,问题在于所有内容都被记录下来,尽管错误级别已定义,所以不幸的是,上述片段无法提供。 – 2013-05-07 15:32:34
感谢您的意见,将再次通过,我也认为它必须沿着你建议的路线! – 2013-05-06 18:37:02