Browse Source

拦截增加日志记录,方便查跟踪问题处理

hejq 7 years ago
parent
commit
1d06920980
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/main/java/com/uas/platform/b2b/filter/SSOInterceptor.java

+ 6 - 3
src/main/java/com/uas/platform/b2b/filter/SSOInterceptor.java

@@ -135,9 +135,12 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
      */
 	@Override
 	protected boolean onAuthenticateFailed(HttpServletRequest request, HttpServletResponse response) {
+        StringBuffer url = request.getRequestURL();
+        logger.info("time: " + System.currentTimeMillis() + "; url: " + url);
 		SystemSession.clear();
 		User user = (User) request.getSession().getAttribute("user");
-		if (user == null) {
+        logger.info("user: " + user != null ? JSON.toJSON(user) : "error");
+        if (user == null) {
 			user = getUserByAccessToken(request);
 			if (user != null) {
 				user.setIp(AgentUtils.getIp(request));
@@ -167,7 +170,7 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
             setResponseAuthorized(response, user, false);
 			return false;
 		}
-	}
+    }
 
     /**
      * 输出json格式
@@ -208,7 +211,7 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
      */
 	@Override
 	protected void onAuthenticateSuccess(HttpServletRequest request, HttpServletResponse response) {
-		StringBuffer url =request.getRequestURL();
+		StringBuffer url = request.getRequestURL();
         logger.info("time: " + System.currentTimeMillis() + "; url: " + url);
 		User user = (User) request.getSession().getAttribute("user");
 		SSOToken token = SSOHelper.attrToken(request);