diff --git a/src/main/java/com/ctrip/zeus/server/SlbAdminServer.java b/src/main/java/com/ctrip/zeus/server/SlbAdminServer.java index 3e4ef29b..14263232 100644 --- a/src/main/java/com/ctrip/zeus/server/SlbAdminServer.java +++ b/src/main/java/com/ctrip/zeus/server/SlbAdminServer.java @@ -124,8 +124,7 @@ public class SlbAdminServer extends AbstractServer { statsHandler.setHandler(handler); //Request Log - RequestLogHandler requestLogHandler = new RequestLogHandler(); - requestLogHandler.setRequestLog(new SlbRequestLog()); + SlbRequestLogHandler requestLogHandler = new SlbRequestLogHandler(); requestLogHandler.setHandler(statsHandler); //Create Jetty Server diff --git a/src/main/java/com/ctrip/zeus/server/SlbRequestLogHandler.java b/src/main/java/com/ctrip/zeus/server/SlbRequestLogHandler.java new file mode 100644 index 00000000..5de88828 --- /dev/null +++ b/src/main/java/com/ctrip/zeus/server/SlbRequestLogHandler.java @@ -0,0 +1,22 @@ +package com.ctrip.zeus.server; + +import org.eclipse.jetty.server.Request; +import org.eclipse.jetty.server.handler.HandlerWrapper; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +/** + * @author:xingchaowang + * @date: 12/8/2015. + */ + +public class SlbRequestLogHandler extends HandlerWrapper { + + @Override + public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + super.handle(target, baseRequest, request, response); + } +}