2013-04-29 253 views
4

相關片段從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 

問題:一切都被記錄下來。

回答

0

那件配置很好。這個問題必須在別處,快速頭腦風暴:

  • 找projectFolder/緩存/前端/生產/配置/ config_factories.yml.php
  • ,你應該找到它sfAggregateLogger。選項可以嗎?

  • 你清除緩存PROD(CC甚至須藤RM ...)

  • 你確定你是在陽明

  • 你是怎麼把使用空格(而不是製表符) 全部:

  • 確保的index.php IS NOT在調試模式

+0

感謝您的意見,將再次通過,我也認爲它必須沿着你建議的路線! – 2013-05-06 18:37:02

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 

檢查symfony-check.org

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 
+0

如前所述,問題在於所有內容都被記錄下來,儘管錯誤級別已定義,所以不幸的是,上述片段無法提供。 – 2013-05-07 15:32:34