@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.ClientRequestFilter
IOException
public void filter(javax.ws.rs.client.ClientRequestContext requestContext, javax.ws.rs.client.ClientResponseContext responseContext) throws IOException
filter
in interface javax.ws.rs.client.ClientResponseFilter
IOException
public void filter(javax.ws.rs.container.ContainerRequestContext context) throws IOException
filter
in interface javax.ws.rs.container.ContainerRequestFilter
IOException
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext, javax.ws.rs.container.ContainerResponseContext responseContext) throws IOException
filter
in interface javax.ws.rs.container.ContainerResponseFilter
IOException
public void aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext writerInterceptorContext) throws IOException, javax.ws.rs.WebApplicationException
aroundWriteTo
in interface javax.ws.rs.ext.WriterInterceptor
IOException
javax.ws.rs.WebApplicationException
Copyright © 2007-2016, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.