New: Use System.Text.Json for Nancy and SignalR

Co-Authored-By: ta264 <ta264@users.noreply.github.com>
This commit is contained in:
Qstick
2021-02-23 21:18:48 +00:00
parent 428c9c034c
commit 596ba2dcbc
39 changed files with 370 additions and 81 deletions
@@ -1,7 +1,9 @@
using System;
using System;
using System.Data.SQLite;
using FluentValidation;
using Nancy;
using Nancy.Extensions;
using Nancy.IO;
using NLog;
using NzbDrone.Core.Datastore;
using NzbDrone.Core.Exceptions;
@@ -26,7 +28,10 @@ namespace Prowlarr.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);
}