summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2020-04-09 12:36:02 +0200
committerGitHub <noreply@github.com>2020-04-09 12:36:02 +0200
commita35ecaa74bd9392f9e7e513522aee8e1601e78cf (patch)
treeb9c6313e8537a204a0842e9702f66f63a76a9ce1 /app
parent05c3b22da8bd54de6dadfe5d8705f5bce66d5a71 (diff)
parent7d8d53d2188683a65cd29439a2acd23ee493ab7c (diff)
downloadAntennaPod-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.java20
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;
}
}