public class RequestLogger extends Object implements javax.ws.rs.container.ContainerRequestFilter, javax.ws.rs.container.ContainerResponseFilter, javax.ws.rs.ext.WriterInterceptor
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
protected boolean |
logEntity |
protected boolean |
logEntityJsonPretty |
protected boolean |
logHeaders |
| Constructor and Description |
|---|
RequestLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext writerInterceptorContext) |
void |
filter(javax.ws.rs.container.ContainerRequestContext context) |
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext) |
protected String |
getJsonPrettyString(String entityString) |
public static final org.slf4j.Logger log
protected boolean logEntity
protected boolean logEntityJsonPretty
protected boolean logHeaders
public 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 © 2016. All rights reserved.