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/SwaggerLogDao.xml b/src/main/java/com/nis/web/dao/SwaggerLogDao.xml index d1574cc..e93cf47 100644 --- a/src/main/java/com/nis/web/dao/SwaggerLogDao.xml +++ b/src/main/java/com/nis/web/dao/SwaggerLogDao.xml @@ -10,7 +10,7 @@ #{beginDate} AND #{endDate} - AND a.request_Content LIKE + AND a.request_Content LIKE '%'||#{requestContent}||'%' '%'+#{requestContent}+'%' CONCAT('%', #{requestContent}, '%') @@ -18,22 +18,31 @@ AND a.trace_Code=#{traceCode} + + AND a.business_Code=#{businessCode} + + + AND a.REQUEST_URI LIKE + '%'||#{requestUri}||'%' + '%'+#{requestUri}+'%' + CONCAT('%', #{requestUri}, '%') + - AND a.exception_Info LIKE + AND a.exception_Info LIKE '%'||#{exceptionInfo}||'%' '%'+#{exceptionInfo}+'%' CONCAT('%', #{exceptionInfo}, '%') - AND a.request_ip like + AND a.request_ip like '%'||#{requestIp}||'%' '%'+#{requestIp}+'%' CONCAT('%', #{requestIp}, '%') - AND a.server_Ip like + AND a.server_Ip like '%'||#{serverIp}||'%' '%'+#{serverIp}+'%' CONCAT('%', #{serverIp}, '%') diff --git a/src/main/webapp/WEB-INF/views/sys/swaggerLogList.jsp b/src/main/webapp/WEB-INF/views/sys/swaggerLogList.jsp index f976fa8..e69d3fe 100644 --- a/src/main/webapp/WEB-INF/views/sys/swaggerLogList.jsp +++ b/src/main/webapp/WEB-INF/views/sys/swaggerLogList.jsp @@ -5,7 +5,8 @@ swagger日志管理