Skip to content

Instantly share code, notes, and snippets.

@sschober
Last active December 31, 2015 17:29
Show Gist options
  • Save sschober/8020297 to your computer and use it in GitHub Desktop.
Save sschober/8020297 to your computer and use it in GitHub Desktop.
diff --git a/bundles/com.eclipsesource.jaxrs.publisher/src/com/eclipsesource/jaxrs/publisher/internal/JerseyContext.java b/bundles
index 78636db..6e25f2b 100644
--- a/bundles/com.eclipsesource.jaxrs.publisher/src/com/eclipsesource/jaxrs/publisher/internal/JerseyContext.java
+++ b/bundles/com.eclipsesource.jaxrs.publisher/src/com/eclipsesource/jaxrs/publisher/internal/JerseyContext.java
@@ -13,11 +13,13 @@ package com.eclipsesource.jaxrs.publisher.internal;
import java.util.ArrayList;
import java.util.List;
+import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.ws.rs.core.Application;
import javax.ws.rs.core.Request;
+import org.glassfish.jersey.filter.LoggingFilter;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.ServerProperties;
import org.glassfish.jersey.servlet.ServletContainer;
@@ -55,7 +57,9 @@ public class JerseyContext {
ClassLoader original = getContextClassloader();
try {
Thread.currentThread().setContextClassLoader( Request.class.getClassLoader() );
- getServletContainer().reload( ResourceConfig.forApplication( application ) );
+ ResourceConfig res = ResourceConfig.forApplication( application );
+ res.registerInstances( new LoggingFilter( Logger.getLogger( "jerseycontext" ), true) );
+ getServletContainer().reload( res );
} finally {
resetContextClassloader( original );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment