在SignalR中启用服务器端日志记录

Ben*_*ron 5 signalr signalr-hub

我正在尝试调试SignalR连接问题,虽然我知道如何启用客户端日志记录,但我不知道如何启用服务器端日志记录.它似乎没有记录任何东西到控制台.

我在HubConfiguration中尝试使用EnableDetailedErrors = true,但似乎没有做任何事情.

Ben*_*ron 7

我试图调试500内部服务器错误响应,并无法弄清楚如何启用异常日志记录.感谢SignalR的维护者David Fowler在IRC上帮助我,这里是如何启用异常报告:

  1. 通过NuGet安装Microsoft.Owin.Diagnostics

  2. app.UseErrorPage();在你打电话之前添加MapHubs()

现在,您将获得返回的异常的副本,而不是500错误.

  • 我似乎无法在任何地方找到UseShowExceptions扩展.你能分享一下这条线的代码吗?谢谢您的帮助! (4认同)