@Deprecated @PreMatching @Priority(value=-2147483648) public final class LoggingFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter, javax.ws.rs.client.ClientRequestFilter, javax.ws.rs.container.ContainerResponseFilter, javax.ws.rs.client.ClientResponseFilter, javax.ws.rs.ext.WriterInterceptor
LoggingFeature instead.| Constructor and Description |
|---|
LoggingFilter()
Deprecated.
Create a logging filter logging the request and response to a default JDK
logger, named as the fully qualified class name of this class.
|
LoggingFilter(Logger logger,
boolean printEntity)
Deprecated.
Create a logging filter with custom logger and custom settings of entity
logging.
|
LoggingFilter(Logger logger,
int maxEntitySize)
Deprecated.
Creates a logging filter with custom logger and entity logging turned on, but potentially limiting the size
of entity to be buffered and logged.
|
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext writerInterceptorContext)
Deprecated.
|
void |
filter(javax.ws.rs.client.ClientRequestContext context)
Deprecated.
|
void |
filter(javax.ws.rs.client.ClientRequestContext requestContext,
javax.ws.rs.client.ClientResponseContext responseContext)
Deprecated.
|
void |
filter(javax.ws.rs.container.ContainerRequestContext context)
Deprecated.
|
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext)
Deprecated.
|
public LoggingFilter()
public LoggingFilter(Logger logger, boolean printEntity)
logger - the logger to log requests and responses.printEntity - if true, entity will be logged as well up to the default maxEntitySize, which is 8KBpublic LoggingFilter(Logger logger, int maxEntitySize)
logger - the logger to log requests and responses.maxEntitySize - maximum number of entity bytes to be logged (and buffered) - if the entity is larger,
logging filter will print (and buffer in memory) only the specified number of bytes
and print "...more..." string at the end. Negative values are interpreted as zero.public void filter(javax.ws.rs.client.ClientRequestContext context)
throws IOException
filter in interface javax.ws.rs.client.ClientRequestFilterIOExceptionpublic void filter(javax.ws.rs.client.ClientRequestContext requestContext,
javax.ws.rs.client.ClientResponseContext responseContext)
throws IOException
filter in interface javax.ws.rs.client.ClientResponseFilterIOExceptionpublic void filter(javax.ws.rs.container.ContainerRequestContext context)
throws IOException
filter in interface javax.ws.rs.container.ContainerRequestFilterIOExceptionpublic void filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext)
throws IOException
filter in interface javax.ws.rs.container.ContainerResponseFilterIOExceptionpublic void aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext writerInterceptorContext)
throws IOException,
javax.ws.rs.WebApplicationException
aroundWriteTo in interface javax.ws.rs.ext.WriterInterceptorIOExceptionjavax.ws.rs.WebApplicationExceptionCopyright © 2007-2016, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.