diff --git a/src/main/java/com/nis/domain/ServicesRequestLog.java b/src/main/java/com/nis/domain/ServicesRequestLog.java index 7f8a4a8..b47ed21 100644 --- a/src/main/java/com/nis/domain/ServicesRequestLog.java +++ b/src/main/java/com/nis/domain/ServicesRequestLog.java @@ -42,6 +42,7 @@ public class ServicesRequestLog implements Serializable { private String exceptionInfo; private String serverIp; private String traceCode; + private String requestURI; /** * serverIp @@ -224,4 +225,17 @@ public class ServicesRequestLog implements Serializable { this.traceCode = traceCode; } + /** + * @param requestURI the requestURI to set + */ + public void setRequestURI(String requestURI) { + this.requestURI = requestURI; + } + + /** + * @return the requestURI + */ + public String getRequestURI() { + return requestURI; + } } diff --git a/src/main/java/com/nis/domain/SwaggerLog.java b/src/main/java/com/nis/domain/SwaggerLog.java index 75b57ab..df633d7 100644 --- a/src/main/java/com/nis/domain/SwaggerLog.java +++ b/src/main/java/com/nis/domain/SwaggerLog.java @@ -3,7 +3,7 @@ package com.nis.domain; import java.util.Date; public class SwaggerLog extends BaseEntity { - private static final long serialVersionUID = 5351369774420087482L; + private static final long serialVersionUID = 1L; private String operator; private String version; private Integer opAction; @@ -16,13 +16,13 @@ public class SwaggerLog extends BaseEntity { private String exceptionInfo; private String serverIp; private String traceCode; + private String requestUri; private String exception;// 界面的异常信息框 private Date beginDate; // 开始日期 private Date endDate; // 结束日期 - public String getOperator() { return operator; } @@ -143,4 +143,12 @@ public class SwaggerLog extends BaseEntity { this.endDate = endDate; } + public String getRequestUri() { + return requestUri; + } + + public void setRequestUri(String requestUri) { + this.requestUri = requestUri; + } + } diff --git a/src/main/java/com/nis/interceptor/LogInterceptor.java b/src/main/java/com/nis/interceptor/LogInterceptor.java index 78ab858..b8a2ede 100644 --- a/src/main/java/com/nis/interceptor/LogInterceptor.java +++ b/src/main/java/com/nis/interceptor/LogInterceptor.java @@ -88,8 +88,8 @@ public class LogInterceptor extends BaseService implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String requestURI = request.getRequestURI(); -// logger.info("请求路径是:" + requestURI); -// logger.info("请求参数是:" + getBodyString(request)); + // logger.info("请求路径是:" + requestURI); + // logger.info("请求参数是:" + getBodyString(request)); long beginTime = System.currentTimeMillis();// 1、开始时间 timeThreadLocal.set(beginTime); // 线程绑定变量(该数据只有当前请求的线程可见) if (logger.isDebugEnabled()) { @@ -128,9 +128,13 @@ public class LogInterceptor extends BaseService implements HandlerInterceptor { } - // 保存日志 - LogUtils.saveLog(request, handler, ex, null, consumerTime); - + String requestURI = request.getRequestURI(); + // swagger日志请求和行为日志请求不记录请求日志 + if (!requestURI.equals("/galaxy/nis/sys/log/swaggerLogList") + && !requestURI.equals("/galaxy/nis/sys/log/list")) { + // 保存日志 + LogUtils.saveLog(request, handler, ex, null, consumerTime); + } } } diff --git a/src/main/java/com/nis/web/dao/ServicesRequestLogDao.xml b/src/main/java/com/nis/web/dao/ServicesRequestLogDao.xml index 314e2db..b2afdd9 100644 --- a/src/main/java/com/nis/web/dao/ServicesRequestLogDao.xml +++ b/src/main/java/com/nis/web/dao/ServicesRequestLogDao.xml @@ -15,11 +15,12 @@ + ID, OPERATOR, VERSION, OPACTION,OPTIME, REQUEST_CONTENT, REQUEST_TIME,REQUEST_IP, - CONSUMER_TIME,BUSINESS_CODE,EXCEPTION_INFO,SERVER_IP,TRACE_CODE + CONSUMER_TIME,BUSINESS_CODE,EXCEPTION_INFO,SERVER_IP,TRACE_CODE,REQUEST_URI