Browse Source

log all errors to error log

bwt
Craig Raw 4 years ago
parent
commit
8cde670efd
  1. 7
      src/main/java/com/sparrowwallet/sparrow/MainApp.java

7
src/main/java/com/sparrowwallet/sparrow/MainApp.java

@ -14,6 +14,7 @@ import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
import org.controlsfx.glyphfont.GlyphFontRegistry;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.util.List;
@ -24,6 +25,12 @@ public class MainApp extends Application {
private Stage mainStage;
@Override
public void init() throws Exception {
Thread.setDefaultUncaughtExceptionHandler((t, e) -> LoggerFactory.getLogger(MainApp.class).error("Exception in thread \"" + t.getName() + "\"", e));
super.init();
}
@Override
public void start(Stage stage) throws Exception {
this.mainStage = stage;

Loading…
Cancel
Save