public static void ERROR_TRAZA(string CODIGO_ERROR, string _NOMBRE_CLASE, string _NOMBRE_METODO, string _INFO) { IERRORES_REP _REPOSITORIO_ERROR = new ERRORES_REP(new CONTEXTO()); ERRORES _ERROR = new ERRORES(); bool VALIDA_LOG = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["Valida_Metodo_Depuracion_Log"]); try { if (VALIDA_LOG) { string INFO = ("Iniciando Método ERROR_TRAZA CON EL CODIGO ERROR :" + CODIGO_ERROR); log.Info("CODIGO : ER1," + INFO); _ERROR.COD_ERROR = 1; _ERROR.CODIGO_ERROR = CODIGO_ERROR; _ERROR.FECHA = Convert.ToDateTime("18/02/2019"); _ERROR.NOMBRE_CLASE = _NOMBRE_CLASE; _ERROR.NOMBRE_METODO = _NOMBRE_METODO; _ERROR.DETALLE = _INFO; _REPOSITORIO_ERROR.GUARDA_ERROR(_ERROR); _REPOSITORIO_ERROR.GUARDAR(); } } catch (Exception ex) { log.ErrorFormat("CODIGO : ER1 recuperando ERROR_TRAZA CON EL CODIGO ERROR: {0},{1} ", CODIGO_ERROR, ex.StackTrace); ex.HelpLink = "ER1"; throw ex; } }
public void GUARDA_ERROR(ERRORES ERROR) { try { log.Info("CODIGO : ERE1, Iniciando Método GUARDA_ERROR"); CONTEXTODATOS.ERRORES.Add(ERROR); //log.Info("CODIGO : ER1, Finalizado con éxito Método GUARDA_ERROR"); } catch (Exception ex) { log.ErrorFormat("CODIGO : ERE1, Método GUARDA_ERROR-GUARDAR ", ex.StackTrace); } }