Commit 37ca64ee by 徐高华

Merge branch 'feature-haoban-role' into 'developer'

log

See merge request !325
parents 5daefe0b b6538ecc
package com.gic.haoban.manage.web.utils;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
import com.gic.commons.util.IPUtil;
public class LogInterceptor extends HandlerInterceptorAdapter {
private static final Logger log = LogManager.getLogger(LogInterceptor.class);
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object object) throws Exception {
String uri = request.getRequestURI();
Map<String, String[]> parameterMap = request.getParameterMap();
String ip = null;
try {
ip = IPUtil.getIpAddr(request);
} catch (Exception e) {
}
log.info("请求参数,ip={},url={},参数={}", ip, uri, parameterMap);
return true;
}
}
......@@ -4,6 +4,7 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">
<mvc:interceptors>
<bean class="com.gic.commons.interceptor.HeaderTagInterceptor"/>
<bean class="com.gic.haoban.manage.web.utils.LogInterceptor"/>
<bean class="com.gic.haoban.common.interceptor.HttpLimitInterceptor"/>
<bean class="com.gic.haoban.common.ext.PropertyViewClearInterceptor"/>
<mvc:interceptor>
......
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