2013-05-16 2 views
5

SignalR 연결 문제를 디버그하려고하는데 클라이언트 측 로깅을 사용하는 방법을 알고 있지만 서버 측 로깅을 사용하는 방법을 모릅니다. 그것은 콘솔에 아무것도 로깅하지 않는 것 같습니다.SignalR에서 서버 측 로깅 사용

HubConfiguration에서 EnableDetailedErrors = true를 사용해 보았지만 아무 것도하지 않는 것 같습니다.

답변

7

500 내부 서버 오류 응답을 디버깅하려고했는데 예외 로깅을 사용 가능하게 설정하는 방법을 알 수 없었습니다. 당신이 호출되기 전에

  1. app.UseErrorPage(); 추가 NuGet을 통해 Microsoft.Owin.Diagnostics를 설치 : 데이비드 파울러, IRC 나를 도와 SignalR의 메인테이너, 덕분에 여기에 예외보고를 사용하는 방법입니다 MapHubs()

이제 500 오류 대신 반환되는 예외 사본을 받게됩니다.

+0

일단 사용하도록 설정하면 로그에 기록되는 위치는 어디입니까? –

+0

HTTP 500 오류로 실패하는 대신 오류를 발생시킨 예외 텍스트를 반환합니다. 보안상의 이유로 기본적으로 해제되어 있다고 생각합니다. –

+4

어디서나 UseShowExceptions 확장 프로그램을 찾을 수 없습니다. 해당 줄을 둘러싼 코드를 공유 할 수 있습니까? 도와 줘서 고마워! –

관련 문제