public static void LogWebError(string product, string layer, Exception ex, HttpContext context) { var details = new LogDetailModel(); details.Exception = ex; AppLogger.WriteError(details); }
public static void WriteError(LogDetailModel logDetailModel) { if (logDetailModel.Exception != null) { logDetailModel.Location = logDetailModel.Location; logDetailModel.Message = GetMessageFromException(logDetailModel.Exception); } _errorLogger.Write(LogEventLevel.Error, messageTemplate: "{@LogDetailModel}", logDetailModel); }