public AppException(AppErrorsEnum error, Exception exData) : base(error.ToString(), exData) { MakeDefaults(); Code = ((int)error).ToString(); TranslateErrorMessage = EnumUtilities.GetEnumDescription(error); }
public InformationLog(AppErrorsEnum errorCode, String additionalData = "") { try { MakeDefault(); var ex = new AppException(errorCode); LogType = InformationLogTypeEnum.AppException; Group = ex.GetType().FullName; Code = ex.Code; Title = ex.Message; Description = ex.TranslateErrorMessage; AdditionalData = ex.ToString() + "\n:::" + additionalData; } catch (Exception e) { AdditionalData = e.ToString() + "\n:::" + additionalData; } }