/** 保存日志 */ public static void saveLog( HttpServletRequest request, Object handler, Exception ex, String title) { User user = UserUtils.getUser(); if (user != null && user.getId() != null) { Log log = new Log(); log.setTitle(title); log.setType(ex == null ? Log.TYPE_ACCESS : Log.TYPE_EXCEPTION); log.setRemoteAddr(StringUtils.getRemoteAddr(request)); log.setUserAgent(request.getHeader("user-agent")); log.setRequestUri(request.getRequestURI()); log.setParams(request.getParameterMap()); log.setMethod(request.getMethod()); // 异步保存日志 new SaveLogThread(log, handler, ex).start(); } }