2013-05-16 62 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扩展名。你能分享围绕该行的代码吗?感谢您的帮助! –