public static string?ReadError() { var saveFolder = PlatformUtilities.AppDataFolder(); var saveFile = Path.Combine(saveFolder, ErrorLogFileName); if (!File.Exists(saveFile)) { return(null); } return(File.ReadAllText(saveFile)); }
private static void WriteError(Exception error) { try { var saveFolder = PlatformUtilities.AppDataFolder(); var saveFile = Path.Combine(saveFolder, ErrorLogFileName); File.WriteAllText(saveFile, error.ToString()); } catch (Exception t) { Log.Warning(t, "Failed to log error."); Log.Error(error, "Original error."); } }