New: Log out body for bad API requests

pull/838/head
ta264 3 years ago
parent 5cc0331c75
commit 4a1b2af535

@ -1,7 +1,10 @@
using System;
using System.Data.SQLite;
using System.IO;
using FluentValidation;
using Nancy;
using Nancy.Extensions;
using Nancy.IO;
using NLog;
using NzbDrone.Core.Datastore;
using NzbDrone.Core.Exceptions;
@ -27,7 +30,10 @@ namespace Readarr.Http.ErrorManagement
if (exception is ApiException apiException)
{
_logger.Warn(apiException, "API Error");
_logger.Warn(apiException, "API Error:\n{0}", apiException.Message);
var body = RequestStream.FromStream(context.Request.Body).AsString();
_logger.Trace("Request body:\n{0}", body);
return apiException.ToErrorResponse(context);
}

Loading…
Cancel
Save