diff options
author | H. Lehmann <ByteHamster@users.noreply.github.com> | 2020-04-09 12:36:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-09 12:36:02 +0200 |
commit | a35ecaa74bd9392f9e7e513522aee8e1601e78cf (patch) | |
tree | b9c6313e8537a204a0842e9702f66f63a76a9ce1 /app | |
parent | 05c3b22da8bd54de6dadfe5d8705f5bce66d5a71 (diff) | |
parent | 7d8d53d2188683a65cd29439a2acd23ee493ab7c (diff) | |
download | AntennaPod-a35ecaa74bd9392f9e7e513522aee8e1601e78cf.zip |
Merge pull request #4022 from ByteHamster/format-crash-markdown
Write crash info in Markdown
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/CrashReportWriter.java | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/CrashReportWriter.java b/app/src/main/java/de/danoeh/antennapod/CrashReportWriter.java index ab4d564df..b5d0f6945 100644 --- a/app/src/main/java/de/danoeh/antennapod/CrashReportWriter.java +++ b/app/src/main/java/de/danoeh/antennapod/CrashReportWriter.java @@ -35,12 +35,14 @@ public class CrashReportWriter implements Thread.UncaughtExceptionHandler { PrintWriter out = null; try { out = new PrintWriter(new FileWriter(path)); - out.println("[ Crash info ]"); + out.println("## Crash info"); out.println("Time: " + new SimpleDateFormat("dd-MM-yyyy HH:mm:ss", Locale.getDefault()).format(new Date())); out.println("AntennaPod version: " + BuildConfig.VERSION_NAME); out.println(); - out.println("[ StackTrace ]"); + out.println("## StackTrace"); + out.println("```"); ex.printStackTrace(out); + out.println("```"); } catch (IOException e) { Log.e(TAG, Log.getStackTraceString(e)); } finally { @@ -50,12 +52,12 @@ public class CrashReportWriter implements Thread.UncaughtExceptionHandler { } public static String getSystemInfo() { - return "[ Environment ]" + - "\nAndroid version: " + Build.VERSION.RELEASE + - "\nOS version: " + System.getProperty("os.version") + - "\nAntennaPod version: " + BuildConfig.VERSION_NAME + - "\nModel: " + Build.MODEL + - "\nDevice: " + Build.DEVICE + - "\nProduct: " + Build.PRODUCT; + return "## Environment" + + "\nAndroid version: " + Build.VERSION.RELEASE + + "\nOS version: " + System.getProperty("os.version") + + "\nAntennaPod version: " + BuildConfig.VERSION_NAME + + "\nModel: " + Build.MODEL + + "\nDevice: " + Build.DEVICE + + "\nProduct: " + Build.PRODUCT; } } |