/// <summary> /// Logs the error but with a custom message /// </summary> /// <param name="errorMessage">custom message</param> /// <param name="severity">severity of the error</param> /// <returns>response object</returns> public static ResponseObject LogCustomError(string errorMessage, Enums.Severity severity = Enums.Severity.Error) { ResponseObject response = new ResponseObject(ResponseType.Error, errorMessage); Log.Error(severity + " : " + errorMessage); return(response); }
/// <summary> /// Logs the error /// </summary> /// <param name="e">exception</param> /// <param name="severity">severity of the error</param> /// <returns>response object</returns> public static ResponseObject LogError(System.Exception e, Enums.Severity severity = Enums.Severity.Error) { ResponseObject response = new ResponseObject(ResponseType.Error, e.Message); Log.Error(severity + " : " + e.Message); Log.Information(GetExceptionMessage(e)); //email to support if error (defer for future development) return(response); }
public Message(Enums.Severity severity, string text) { Severity = severity; Text = text; }