示例#1
0
        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;
            }
        }
示例#2
0
 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);
     }
 }