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); }