Пример #1
0
        public void Log(ErrorNoControlado error)
        {
            string path = @".\logError\";
            string txt  = $"{path}_Fecha_{DateTime.Now.ToString("_yyyy_MM_dd_hh_mm_ss") }.txt";

            FileInfo fileInfo = new FileInfo(txt);

            fileInfo.Directory.Create();

            StreamWriter           writer   = new StreamWriter(txt);
            JsonSerializerSettings settings = new JsonSerializerSettings()
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            };
            var JError = JsonConvert.SerializeObject(error, Formatting.Indented, settings);

            writer.WriteLine(JError);

            writer.Close();
        }
        public void Handle(Exception excepcion, object ObjetoAdicional)
        {
            var error = new ErrorNoControlado(excepcion, ObjetoAdicional);

            logger.Log(error);
        }
        public void Handle(Exception excepcion, IList <object> ObjetosAdicionales)
        {
            var error = new ErrorNoControlado(excepcion, ObjetosAdicionales);

            logger.Log(error);
        }
        public void Handle(Exception excepcion)
        {
            var error = new ErrorNoControlado(excepcion);

            logger.Log(error);
        }