Exemplo n.º 1
0
        public AppException(AppErrorsEnum error, Exception exData) : base(error.ToString(), exData)
        {
            MakeDefaults();

            Code = ((int)error).ToString();
            TranslateErrorMessage = EnumUtilities.GetEnumDescription(error);
        }
Exemplo n.º 2
0
        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;
            }
        }