add more information to Sentry reports

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
This commit is contained in:
Jamin W. Collins
2018-08-30 18:11:29 -06:00
parent b0e2450a0e
commit 881bd7adf2

View File

@@ -24,6 +24,7 @@ import forge.card.CardReaderExperiments;
import forge.error.ExceptionHandler; import forge.error.ExceptionHandler;
import forge.util.BuildInfo; import forge.util.BuildInfo;
import io.sentry.Sentry; import io.sentry.Sentry;
import io.sentry.SentryClient;
/** /**
* Main class for Forge's swing application view. * Main class for Forge's swing application view.
@@ -34,7 +35,10 @@ public final class Main {
*/ */
public static void main(final String[] args) { public static void main(final String[] args) {
Sentry.init(); Sentry.init();
Sentry.getStoredClient().setRelease(BuildInfo.getVersionString()); SentryClient sentryClient = Sentry.getStoredClient();
sentryClient.setRelease(BuildInfo.getVersionString());
sentryClient.setEnvironment(System.getProperty("os.name"));
sentryClient.addTag("Java Version", System.getProperty("java.version"));
// HACK - temporary solution to "Comparison method violates it's general contract!" crash // HACK - temporary solution to "Comparison method violates it's general contract!" crash
System.setProperty("java.util.Arrays.useLegacyMergeSort", "true"); System.setProperty("java.util.Arrays.useLegacyMergeSort", "true");