[Fixes #4575] Logging ArgumentOutOfRangeException
This commit is contained in:
parent
7b2fdcbfec
commit
ad065892fd
|
|
@ -53,7 +53,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
private static readonly Action<ILogger, string, Exception> _noFormatter;
|
||||
private static readonly Action<ILogger, IOutputFormatter, string, Exception> _formatterSelected;
|
||||
private static readonly Action<ILogger, string, Exception> _skippedContentNegotiation;
|
||||
private static readonly Action<ILogger, string, Exception> _noAcceptForNegotiation;
|
||||
private static readonly Action<ILogger, Exception> _noAcceptForNegotiation;
|
||||
private static readonly Action<ILogger, IEnumerable<MediaTypeSegmentWithQuality>, Exception> _noFormatterFromNegotiation;
|
||||
|
||||
private static readonly Action<ILogger, string, Exception> _redirectResultExecuting;
|
||||
|
|
@ -174,7 +174,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
3,
|
||||
"Skipped content negotiation as content type '{ContentType}' is explicitly set for the response.");
|
||||
|
||||
_noAcceptForNegotiation = LoggerMessage.Define<string>(
|
||||
_noAcceptForNegotiation = LoggerMessage.Define(
|
||||
LogLevel.Debug,
|
||||
4,
|
||||
"No information found on request to perform content negotiation.");
|
||||
|
|
@ -369,7 +369,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void NoAcceptForNegotiation(this ILogger logger)
|
||||
{
|
||||
_noAcceptForNegotiation(logger, null, null);
|
||||
_noAcceptForNegotiation(logger, null);
|
||||
}
|
||||
|
||||
public static void NoFormatterFromNegotiation(this ILogger logger, IList<MediaTypeSegmentWithQuality> acceptTypes)
|
||||
|
|
|
|||
|
|
@ -8,13 +8,13 @@ namespace Microsoft.AspNetCore.Mvc.Formatters.Json.Internal
|
|||
{
|
||||
internal static class MvcJsonLoggerExtensions
|
||||
{
|
||||
private static readonly Action<ILogger, string, Exception> _jsonInputFormatterCrashed;
|
||||
private static readonly Action<ILogger, Exception> _jsonInputFormatterCrashed;
|
||||
|
||||
private static readonly Action<ILogger, string, Exception> _jsonResultExecuting;
|
||||
|
||||
static MvcJsonLoggerExtensions()
|
||||
{
|
||||
_jsonInputFormatterCrashed = LoggerMessage.Define<string>(
|
||||
_jsonInputFormatterCrashed = LoggerMessage.Define(
|
||||
LogLevel.Debug,
|
||||
1,
|
||||
"JSON input formatter threw an exception.");
|
||||
|
|
@ -27,7 +27,7 @@ namespace Microsoft.AspNetCore.Mvc.Formatters.Json.Internal
|
|||
|
||||
public static void JsonInputException(this ILogger logger, Exception exception)
|
||||
{
|
||||
_jsonInputFormatterCrashed(logger, exception.ToString(), exception);
|
||||
_jsonInputFormatterCrashed(logger, exception);
|
||||
}
|
||||
|
||||
public static void JsonResultExecuting(this ILogger logger, object value)
|
||||
|
|
|
|||
Loading…
Reference in New Issue