Added Android crash logging

This commit is contained in:
Anuken
2020-01-16 10:59:27 -05:00
parent 7b13597d69
commit eb79f3288c
2 changed files with 14 additions and 1 deletions

View File

@@ -21,6 +21,18 @@ import static mindustry.Vars.net;
public class CrashSender{
public static void log(Throwable exception){
try{
Core.settings.getDataDirectory().child("crashes").child("crash_" + System.currentTimeMillis() + ".txt").writeString(Strings.parseException(exception, true));
}catch(Throwable ignored){
}
if(exception instanceof RuntimeException){
throw (RuntimeException)exception;
}
throw new RuntimeException(exception);
}
public static void send(Throwable exception, Cons<File> writeListener){
try{