2010-09-08 44 views
3

我有一個CakePHP應用程序,它使用多個供應商類,其中包括一個用於處理電子郵件的供應商類。我們遇到了一些電子郵件未到達的問題,所以我們希望每次發送電子郵件時都添加一條日誌消息。顯而易見的地方在於email類的send函數,但$ this-> log不起作用,因爲vendor對象不是構建在CakePHP上的。從CakePHP中的供應商類中記錄

有沒有辦法從非CakePHP類訪問CakePHP日誌記錄系統?

在此先感謝

回答

4

我在其他網站上發現了此提示。解決方案是

Debugger::log() 

一些進一步的細節,因爲我這樣做時遇到了問題。您的調試級別需要大於零,否則會出現白屏。

+0

upvoted找到自己的解決方案,然後回來回答你自己的問題。幹得不錯! – 2010-09-08 20:25:37