2013-02-23 34 views
2

如果你是單元測試的模型,例如,在該模型使用CakePHP的CakeLog方便的方法(可能是測試一個預期的異常等):在CakePHP 2.x的單元測試期間如何關閉日誌記錄?

CakeLog::warning('This is a warning'); 

蛋糕不僅會在命令行輸出這在測試過程中,它還會將錯誤添加到日誌/ error.log中。

我需要完成兩件事情之一:單元測試期間

  1. 關閉記錄
  2. 莫克的CakeLog類或存根型號 - >日誌()(從對象 - 繼承>日誌)

精明的CakePHP開發人員如何完成這兩件事之一?

相關:Using DB logging and doing said logging to your test database where such a thing wouldn't bother you...

回答

相關問題