2011-01-07 33 views
0

我有一個ColdFusion應用程序,它在application.cfm文件中使用了一個標記。這個標籤似乎是隨機記錄錯誤。 Coldfusion錯誤日誌中存在錯誤。我已經能夠導致記錄的錯誤。我也聽到用戶報告錯誤沒有記錄。coldfusion application.cfm錯誤日誌不記錄所有錯誤

在做了一些搜索之後,我發現application.cfc在某些方法中有記錄錯誤的麻煩;但是,我沒有使用application.cfc。

想知道是否有人跑過相同的行爲,以及如何最好地處理。我不能調試應用程序沒有錯誤信息...任何幫助,將不勝感激

+0

你可以在這裏發佈你的application.cfm代碼嗎? – 2011-01-07 17:37:18

回答

0

作爲第一步,我會驗證,當用戶說「錯誤」,他們並不意味着「意外行爲」。我個人的經驗是,只要系統不做最終用戶認爲應該做的事情,那就是一個錯誤,無論網站是否按預期行事。其次,我會確保任何try/catch塊記錄了錯誤/警告/無論如何,所以你有這些問題的記錄。這可能不是問題,但從可能的肇事者名單中消除應該相對容易。

假設用戶正確報告沒有被記錄的未被捕獲的錯誤,我會要求用戶捕捉截圖並讓你知道他們正在嘗試做什麼以及下一次erorr的日期/時間時間他們看到一個。如果沒有別的,這可能會幫助您在測試環境中重新創建它。

+0

謝謝1)模板出現,表明cferror標籤被執行。 2)認爲即使沒有try catch塊(如果cferror標籤位於application.cfm中),那麼所有錯誤都會被記錄下來,這是不準確的。 3)截圖基本上是一般性的錯誤信息,ive試圖從用戶那裏獲得儘可能多的信息,但在這種情況下,用戶會知道的可能是不夠的。謝謝你的幫助! – user301752 2011-01-07 16:25:39