1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-08-18 08:19:38 +02:00

New: Log out body for bad API requests

This commit is contained in:
ta264 2021-02-04 21:33:20 +00:00 committed by Qstick
parent 3a146ea667
commit 901723b8e3

View File

@ -1,7 +1,10 @@
using System; using System;
using System.Data.SQLite; using System.Data.SQLite;
using System.IO;
using FluentValidation; using FluentValidation;
using Nancy; using Nancy;
using Nancy.Extensions;
using Nancy.IO;
using NLog; using NLog;
using NzbDrone.Core.Datastore; using NzbDrone.Core.Datastore;
using NzbDrone.Core.Exceptions; using NzbDrone.Core.Exceptions;
@ -26,7 +29,10 @@ public Response HandleException(NancyContext context, Exception exception)
if (exception is ApiException apiException) 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); return apiException.ToErrorResponse(context);
} }