Added: Log indexer response to Trace if an exception occurs

Co-Authored-By: taloth <taloth@users.noreply.github.com>
This commit is contained in:
Qstick
2018-06-19 21:44:11 -04:00
parent 7db8226099
commit 6cc05fcca3
2 changed files with 24 additions and 3 deletions
+10 -1
View File
@@ -258,7 +258,16 @@ namespace NzbDrone.Core.Indexers
{
var response = FetchIndexerResponse(request);
return parser.ParseResponse(response).ToList();
try
{
return parser.ParseResponse(response).ToList();
}
catch (Exception ex)
{
ex.WithData(response.HttpResponse, 128 * 1024);
_logger.Trace("Unexpected Response content ({0} bytes): {1}", response.HttpResponse.ResponseData.Length, response.HttpResponse.Content);
throw;
}
}
protected virtual IndexerResponse FetchIndexerResponse(IndexerRequest request)