2013-05-16 87 views
5

我想調試一個SignalR連接問題,雖然我知道如何啓用客戶端日誌記錄,但我不知道如何啓用服務器端日誌記錄。它似乎沒有記錄任何東西到控制檯。啓用服務器端登錄SignalR

我試過在我的HubConfiguration中使用EnableDetailedErrors = true,但似乎沒有做任何事情。

回答

7

我試圖調試一個500內部服務器錯誤響應,並找不出如何啓用異常日誌記錄。在這裏感謝David福勒,SignalR的維護者誰幫我在IRC上,是如何啓用異常報告:

  1. 通過的NuGet安裝Microsoft.Owin.Diagnostics

  2. 添加app.UseErrorPage();你打電話之前MapHubs()

現在不是500錯誤,你會得到一個返回異常的副本。

+0

一旦你啓用它,它在哪裏登錄? –

+0

而不是僅僅因HTTP 500錯誤而失敗,它會返回導致錯誤的異常文本。我想這是默認情況下出於安全原因。 –

+4

我似乎無法在任何地方找到UseShowExceptions擴展名。你能分享圍繞該行的代碼嗎?感謝您的幫助! –