From 61197b105056107889fe08853d46b97b82f1feb4 Mon Sep 17 00:00:00 2001 From: Colin McDonald Date: Thu, 23 Jun 2016 01:01:54 -0400 Subject: [PATCH] Remove bugsnag, with all async code it serves little to no purpose --- pom.xml | 7 ----- src/main/java/net/frozenorb/apiv3/APIv3.java | 12 +------- .../apiv3/unsorted/BugsnagSlf4jLogger.java | 29 ------------------- .../net/frozenorb/apiv3/util/ErrorUtils.java | 1 - 4 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 src/main/java/net/frozenorb/apiv3/unsorted/BugsnagSlf4jLogger.java diff --git a/pom.xml b/pom.xml index bbc0e7e..9ba218a 100644 --- a/pom.xml +++ b/pom.xml @@ -116,13 +116,6 @@ 0.5.0 - - - com.bugsnag - bugsnag - 2.0.0 - - org.slf4j diff --git a/src/main/java/net/frozenorb/apiv3/APIv3.java b/src/main/java/net/frozenorb/apiv3/APIv3.java index 18ca26a..1fd708e 100644 --- a/src/main/java/net/frozenorb/apiv3/APIv3.java +++ b/src/main/java/net/frozenorb/apiv3/APIv3.java @@ -1,6 +1,5 @@ package net.frozenorb.apiv3; -import com.bugsnag.Client; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.PropertyAccessor; @@ -75,7 +74,6 @@ import net.frozenorb.apiv3.serialization.jackson.InstantJsonSerializer; import net.frozenorb.apiv3.serialization.jackson.UuidJsonDeserializer; import net.frozenorb.apiv3.serialization.jackson.UuidJsonSerializer; import net.frozenorb.apiv3.serialization.mongodb.UuidCodecProvider; -import net.frozenorb.apiv3.unsorted.BugsnagSlf4jLogger; import org.bson.Document; import org.bson.codecs.BsonValueCodecProvider; import org.bson.codecs.DocumentCodecProvider; @@ -107,7 +105,6 @@ public final class APIv3 extends AbstractVerticle { vertxInstance = vertx; setupConfig(); setupDatabase(); - setupBugsnag(); setupHttpServer(); /*V2Importer converter = new V2Importer("mongodb://158.69.126.126", "minehq"); @@ -210,13 +207,6 @@ public final class APIv3 extends AbstractVerticle { return mongoJacksonMapper; } - private void setupBugsnag() { - Client bugsnag = new Client(config.getProperty("bugsnag.apiKey")); - bugsnag.setReleaseStage(config.getProperty("general.releaseStage")); - bugsnag.setProjectPackages("net.frozenorb.apiv3"); - bugsnag.setLogger(new BugsnagSlf4jLogger()); - } - private void setupHttpServer() { HttpServer webServer = vertx.createHttpServer( new HttpServerOptions() @@ -231,7 +221,7 @@ public final class APIv3 extends AbstractVerticle { http.route().method(HttpMethod.PUT).method(HttpMethod.POST).handler(BodyHandler.create()); http.route().handler(new ActorAttributeHandler()); http.route().handler(new AuthorizationHandler()); - http.exceptionHandler(Throwable::printStackTrace); // TODO: BUGSNAG + http.exceptionHandler(Throwable::printStackTrace); // TODO: The commented out routes diff --git a/src/main/java/net/frozenorb/apiv3/unsorted/BugsnagSlf4jLogger.java b/src/main/java/net/frozenorb/apiv3/unsorted/BugsnagSlf4jLogger.java deleted file mode 100644 index 6c14ac0..0000000 --- a/src/main/java/net/frozenorb/apiv3/unsorted/BugsnagSlf4jLogger.java +++ /dev/null @@ -1,29 +0,0 @@ -package net.frozenorb.apiv3.unsorted; - -import com.bugsnag.Logger; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public final class BugsnagSlf4jLogger extends Logger { - - public void debug(String message) { - log.debug(message); - } - - public void info(String message) { - log.info(message); - } - - public void warn(String message) { - log.warn(message); - } - - public void warn(String message, Throwable ex) { - log.warn(message, ex); - } - - public void warn(Throwable ex) { - log.warn("error in bugsnag", ex); - } - -} \ No newline at end of file diff --git a/src/main/java/net/frozenorb/apiv3/util/ErrorUtils.java b/src/main/java/net/frozenorb/apiv3/util/ErrorUtils.java index b8edaa5..254102f 100644 --- a/src/main/java/net/frozenorb/apiv3/util/ErrorUtils.java +++ b/src/main/java/net/frozenorb/apiv3/util/ErrorUtils.java @@ -21,7 +21,6 @@ public class ErrorUtils { } public static void respondInternalError(RoutingContext ctx, Throwable error) { - // TODO: BUGSNAG error.printStackTrace(); respondGeneric(ctx, 500, "Internal error: " + error.getClass().getSimpleName()); }