From d575266522755ef92b14b459ef87272dbb7c0770 Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 19 Feb 2016 19:44:30 +1100 Subject: [PATCH] Fix sentry --- Plugins/Mineplex.Bungee.Mineplexer/pom.xml | 2 +- .../src/mineplex/bungee/Mineplexer.java | 26 ++++++++++++------- Plugins/pom.xml | 6 +++++ 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/Plugins/Mineplex.Bungee.Mineplexer/pom.xml b/Plugins/Mineplex.Bungee.Mineplexer/pom.xml index dceb4ba39..b32fcf94a 100644 --- a/Plugins/Mineplex.Bungee.Mineplexer/pom.xml +++ b/Plugins/Mineplex.Bungee.Mineplexer/pom.xml @@ -30,7 +30,7 @@ net.kencochrane.raven - raven-log4j2 + raven net.md-5 diff --git a/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/Mineplexer.java b/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/Mineplexer.java index a5d48c5ee..ade10e764 100644 --- a/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/Mineplexer.java +++ b/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/Mineplexer.java @@ -7,21 +7,27 @@ import mineplex.bungee.motd.MotdManager; import mineplex.bungee.playerCount.PlayerCount; import mineplex.bungee.playerStats.PlayerStats; import mineplex.bungee.playerTracker.PlayerTracker; -import mineplex.bungee.status.InternetStatus; -import net.kencochrane.raven.RavenFactory; +import net.kencochrane.raven.DefaultRavenFactory; +import net.kencochrane.raven.dsn.Dsn; import net.kencochrane.raven.jul.SentryHandler; import net.md_5.bungee.api.plugin.Plugin; public class Mineplexer extends Plugin -{ +{ @Override - public void onEnable() - { - // Sentry setup - Handler sentry = new SentryHandler(RavenFactory.ravenInstance("https://470f12378af3453ba089e0c0a0c9aae6:292516b722594784807aebb06db8ec38@app.getsentry.com/66323")); - sentry.setLevel(Level.WARNING); - getProxy().getLogger().addHandler(sentry); - + public void onEnable() { + getProxy().getScheduler().runAsync(this, new Runnable() { + @Override + public void run() { + // Sentry setup + Handler sentry = new SentryHandler(new DefaultRavenFactory().createRavenInstance( + new Dsn("https://470f12378af3453ba089e0c0a0c9aae6:292516b722594784807aebb06db8ec38@app.getsentry.com/66323" + ))); + sentry.setLevel(Level.WARNING); + getProxy().getLogger().addHandler(sentry); + } + }); + new MotdManager(this); new LobbyBalancer(this); PlayerCount playerCount = new PlayerCount(this); diff --git a/Plugins/pom.xml b/Plugins/pom.xml index 60205936c..870b66b55 100644 --- a/Plugins/pom.xml +++ b/Plugins/pom.xml @@ -77,6 +77,12 @@ 1.4.7 compile + + net.kencochrane.raven + raven + 6.0.0 + compile + net.kencochrane.raven raven-log4j2