Merge pull request #2395 from Abextm/log-exceptions
runelite-client: Log uncaught exceptions
This commit is contained in:
@@ -154,6 +154,15 @@ public class RuneLite
|
|||||||
logger.setLevel(Level.DEBUG);
|
logger.setLevel(Level.DEBUG);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Thread.setDefaultUncaughtExceptionHandler((thread, throwable) ->
|
||||||
|
{
|
||||||
|
log.error("Uncaught exception:", throwable);
|
||||||
|
if (throwable instanceof AbstractMethodError)
|
||||||
|
{
|
||||||
|
log.error("Classes are out of date; Build with maven again.");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
setInjector(Guice.createInjector(new RuneLiteModule()));
|
setInjector(Guice.createInjector(new RuneLiteModule()));
|
||||||
injector.getInstance(RuneLite.class).start(getOptions().valueOf(updateMode));
|
injector.getInstance(RuneLite.class).start(getOptions().valueOf(updateMode));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user