2011-11-11 56 views
2

運行Rails應用程序時,這可能是一些愚蠢的,因爲我從來沒有部署一個Rails應用程序。但是:記錄蹤跡薄壁

我使用的WEBrick開發的應用程序。當我遇到異常時,我會在控制檯中獲得有用的堆棧跟蹤。現在我正在將應用程序部署到Thin,作爲Windows服務運行(我不是通過選擇使用Windows,而是快速添加)。

當應用程序變得薄運行的例外,所有我在日誌中得到的是:Completed 500 Internal Server Error in 31ms。沒有堆棧跟蹤或錯誤描述。當我在控制檯中使用Thin運行時,我得到錯誤的描述,但沒有類名或行號。我確定這是一個簡單的配置,但是到目前爲止,一點Google搜索都沒有出現。任何人都可以闡明如何獲得更多信息錯誤日誌?

與此相關的,有什麼方法來設置電子郵件通知上的錯誤在Rails應用程序最簡單,最好的方法是什麼?

回答

0

在Rails應用程序中設置錯誤電子郵件通知的最簡單和最好的方法是什麼?

exception_notification寶石。

+0

謝謝,我會看看那顆寶石。 – Russell

2

不理我 - 我太傻了。我創建了應用中的一些額外的環境(一salesuat環境),並愚蠢地複製config/environments/test.rb具有

config.action_dispatch.show_exceptions = false 

,我現在感覺非常愚蠢的。