[Project] Update to Jersey 2.25.1

This commit is contained in:
Robert von Burg 2017-05-26 11:37:38 +02:00
parent 3905a38a32
commit 96771b40ba
3 changed files with 14 additions and 8 deletions

View File

@ -19,14 +19,15 @@ import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.util.Collections;
import java.util.logging.Level;
import javax.ws.rs.ProcessingException;
import javax.ws.rs.core.Application;
import org.glassfish.grizzly.http.server.HttpServer;
import org.glassfish.jersey.client.ClientConfig;
import org.glassfish.jersey.filter.LoggingFilter;
import org.glassfish.jersey.grizzly2.servlet.GrizzlyWebContainerFactory;
import org.glassfish.jersey.logging.LoggingFeature;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.ServerProperties;
import org.glassfish.jersey.server.TracingConfig;
@ -90,10 +91,10 @@ public abstract class AbstractRestfulTest extends JerseyTest {
resourceConfig.register(clazz);
}
resourceConfig.register(LoggingFilter.class);
//.register(createMoxyJsonResolver())
// Logging
// Tracing support.
LoggingFeature loggingFeature = new LoggingFeature(
java.util.logging.Logger.getLogger(LoggingFeature.DEFAULT_LOGGER_NAME), Level.SEVERE,
LoggingFeature.Verbosity.PAYLOAD_ANY, Integer.MAX_VALUE);
resourceConfig.register(loggingFeature);
resourceConfig.property(ServerProperties.TRACING, TracingConfig.ALL.name());
resourceConfig.property(ServletProperties.FILTER_FORWARD_ON_404, true);
return resourceConfig;

View File

@ -61,7 +61,7 @@
<java-version>1.8</java-version>
<jersey.version>2.11</jersey.version>
<jersey.version>2.25.1</jersey.version>
<jaxrs.api.version>2.0</jaxrs.api.version>
<tomcat7Url>http://tomcat.eitchnet.ch:8080/manager/text</tomcat7Url>

View File

@ -15,9 +15,11 @@
*/
package li.strolch.minimal.rest.resources;
import java.util.logging.Level;
import javax.ws.rs.ApplicationPath;
import org.glassfish.jersey.filter.LoggingFilter;
import org.glassfish.jersey.logging.LoggingFeature;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.ServerProperties;
@ -35,7 +37,10 @@ public class RestfulApplication extends ResourceConfig {
//register(HttpCacheResponseFilter.class);
//register(RestfulExceptionMapper.class);
register(new LoggingFilter(java.util.logging.Logger.getGlobal(), true));
LoggingFeature loggingFeature = new LoggingFeature(
java.util.logging.Logger.getLogger(LoggingFeature.DEFAULT_LOGGER_NAME), Level.SEVERE,
LoggingFeature.Verbosity.PAYLOAD_ANY, Integer.MAX_VALUE);
register(loggingFeature);
property(ServerProperties.TRACING, "ALL");
property(ServerProperties.TRACING_THRESHOLD, "TRACE");