protected void LogBadRequest(BadRequestEntity badRequest) { if (badRequest != null) { NLog.LogEventInfo theEvent = new NLog.LogEventInfo(NLog.LogLevel.Error, "", ""); theEvent.Properties["Method"] = badRequest.Method; theEvent.Properties["Exeption"] = badRequest.Exeption; _logger.Error(theEvent); } }
public static void Log(this ILogger logger, BadRequestEntity request) { if (logger.GetType() == typeof(Logger <Logger.RequestLogger>)) { logger.Log(LogLevel.Error, new EventId(), request, null, (x, y) => ""); } else { logger.LogError("Method: {0} Exeption: {1}", request.Method, request.Exeption); } }