public ApplicationMessage GetMessage(BusinessException bex) { var appMessage = new ApplicationMessage(); appMessage.Message = "Message not found"; if (messages.ContainsKey(bex.ExceptionID)) { appMessage = messages[bex.ExceptionID]; } return(appMessage); }
public AppMessage GetMessage(BusinessException bex) { var appMessage = new AppMessage { }; if (messages.ContainsKey(bex.ExceptionId)) { appMessage = messages[bex.ExceptionId]; } return(appMessage); }
private ApplicationMessage GetMessage(BusinessException bex) { var appMessage = new ApplicationMessage { Message = "Message not found!" }; if (messages.ContainsKey(bex.ExceptionId)) { appMessage = messages[bex.ExceptionId]; } return(appMessage); }
public void Process(Exception ex) { var bex = new BusinessException(); if (ex.GetType() == typeof(BusinessException)) { bex = (BusinessException)ex; } else { bex = new BusinessException(0, ex); } ProcessBussinesException(bex); }
public void ProcessBusinessException(BusinessException bex) { var today = DateTime.Now.ToString("yyyyMMDD_hh"); var logName = PATH + today + "_" + "log.txt"; var message = bex.Message + "\n" + bex.StackTrace + "\n"; if (bex.InnerException != null) { message += bex.InnerException.Message + "\n" + bex.InnerException.StackTrace; } using (StreamWriter w = File.AppendText(logName)) { //Aqui quedamos } }
private void ProcessBussinesException(BusinessException bex) { var today = DateTime.Now.ToString("yyyyMMdd"); var logName = PATH + today + "_" + "log.txt"; bex.AppMessage = GetMessage(bex); var message = bex.Message + " \n" + bex.StackTrace + " \n"; if (bex.InnerException != null) { message += bex.InnerException.Message + "\n" + bex.InnerException.StackTrace; } using (var w = File.AppendText(logName)) Log(bex.AppMessage.Message, message, w); throw bex; }