Commit d32c1cb0 authored by adam's avatar adam

Switched from guava to apache tools in input stream handling

parent 8d97b077
......@@ -157,5 +157,10 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.telephoners.krakyournet.ctf.logging;
import com.google.common.base.Charsets;
import com.google.common.io.CharStreams;
import com.google.inject.Singleton;
import org.apache.commons.io.IOUtils;
import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerRequestFilter;
import javax.ws.rs.core.SecurityContext;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.logging.Level;
import java.util.logging.Logger;
......@@ -22,8 +19,7 @@ public class LoggingFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext containerRequestContext) throws IOException {
InputStream inputStream = containerRequestContext.getEntityStream();
String requestContent = CharStreams.toString(new InputStreamReader(inputStream, Charsets.UTF_8));
String requestContent = IOUtils.toString(containerRequestContext.getEntityStream());
String method = containerRequestContext.getMethod();
String requestURI = containerRequestContext.getUriInfo().getRequestUri().toString();
SecurityContext securityContext = containerRequestContext.getSecurityContext() ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment