factories.yml 的相关片段:
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
问题:一切都被记录下来。
答案 0 :(得分:1)
此配置适用于我的所有项目。
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
答案 1 :(得分:0)
那条配置很好。问题必定在其他地方,快速集体讨论:
你应该在里面找到sfAggregateLogger。选项好吗?
你清除了prod缓存(cc甚至sudo rm ...)
你确定你在yml中使用空格(而非标签)
您在所有
确保在调试模式下index.php 不是
答案 2 :(得分:0)
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