Sfoglia il codice sorgente

ref:日志打印去除Info限制,同步账号服务增加异常日志

liusw 6 anni fa
parent
commit
3e9ae45241

+ 7 - 2
sso-manage-console/src/main/java/com/uas/sso/sso/backend/service/impl/SyncToSsoServiceImpl.java

@@ -3,7 +3,10 @@ package com.uas.sso.sso.backend.service.impl;
 import com.uas.sso.sso.backend.service.SyncToSsoService;
 import com.uas.sso.sync.entity.AppIdConstant;
 import com.uas.sso.sync.entity.MqBizTypeConstant;
+import com.uas.sso.sync.service.impl.SyncUserServiceImpl;
 import com.usoft.mq.utils.RabbitSendService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -19,6 +22,8 @@ public class SyncToSsoServiceImpl implements SyncToSsoService {
     @Autowired
     private RabbitSendService rabbitSendService;
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(SyncToSsoServiceImpl.class);
+
 
     /**
      * 发送用户信息到账户中心
@@ -32,7 +37,7 @@ public class SyncToSsoServiceImpl implements SyncToSsoService {
         try {
             rabbitSendService.sendMessage("CTS", userUU + "", AppIdConstant.ACCOUNT_SERVICE, MqBizTypeConstant.CTS_USER, userUU + "");
         } catch (Exception e) {
-            e.printStackTrace();
+            LOGGER.error("后台管理发送用户信息到账号服务[SyncToSsoServiceImpl.sendUserToSso].异常,userUU:{}", userUU, e);
         }
     }
 
@@ -48,7 +53,7 @@ public class SyncToSsoServiceImpl implements SyncToSsoService {
         try {
             rabbitSendService.sendMessage("CTS", spaceUU + "", AppIdConstant.ACCOUNT_SERVICE, MqBizTypeConstant.CTS_ENTERPRISE, spaceUU + "");
         } catch (Exception e) {
-            e.printStackTrace();
+            LOGGER.error("后台管理发送用户信息到账号服务[SyncToSsoServiceImpl.sendUserspaceToSso].异常,spaceUU:{}", spaceUU, e);
         }
     }
 }

+ 5 - 1
sso-server/src/main/java/com/uas/sso/sync/service/impl/SyncSsoServiceImpl.java

@@ -10,6 +10,8 @@ import com.uas.sso.sync.service.SyncSsoService;
 import com.uas.sso.util.DomainUtil;
 import com.usoft.mq.utils.RabbitSendService;
 import com.usoft.security.utils.OpenApiSignUtil;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
@@ -39,6 +41,8 @@ public class SyncSsoServiceImpl implements SyncSsoService {
     @Autowired
     private RabbitSendService rabbitSendService;
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(SyncSsoServiceImpl.class);
+
     @Override
     public SsoServiceUser getSsoServiceUser(int uu) throws Exception {
         String url = ssoServiceUrl + "/openapi/user/info/get?";
@@ -100,7 +104,7 @@ public class SyncSsoServiceImpl implements SyncSsoService {
         try {
             rabbitSendService.sendMessage("CTS", userUU + "", AppIdConstant.ACCOUNT_SERVICE, MqBizTypeConstant.CTS_LOGIN, userUU + "", JSON.toJSONString(accountCenterLoginState));
         } catch (Exception e) {
-            e.printStackTrace();
+            LOGGER.error("发送登录态到账号服务[SyncUserServiceImpl.sendUserLoginStateToSso].异常,userUU:{},spaceUU", userUU, spaceUU, e);
         }
     }
 

+ 5 - 1
sso-server/src/main/java/com/uas/sso/sync/service/impl/SyncUserServiceImpl.java

@@ -17,6 +17,8 @@ import com.uas.sso.sync.entity.*;
 import com.uas.sso.sync.service.SyncSsoService;
 import com.uas.sso.sync.service.SyncUserService;
 import com.usoft.mq.utils.RabbitSendService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.PageRequest;
@@ -63,6 +65,8 @@ public class SyncUserServiceImpl implements SyncUserService {
 
     private SyncBufferedLogger syncLogger = LoggerManager.getLogger(SyncBufferedLogger.class);
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(SyncUserServiceImpl.class);
+
     @Override
     public Page<SyncUser> getSyncUserPageInfo(int pageSize, int pageNumber, Long timestamp) {
         // 设置过滤条件
@@ -123,7 +127,7 @@ public class SyncUserServiceImpl implements SyncUserService {
         try {
             rabbitSendService.sendMessage("CTS", userUU + "", AppIdConstant.ACCOUNT_SERVICE, MqBizTypeConstant.CTS_USER, userUU + "");
         } catch (Exception e) {
-            e.printStackTrace();
+            LOGGER.error("发送用户信息到账号服务[SyncUserServiceImpl.sendUserToSso].异常,userUU:{}", userUU, e);
         }
     }
 

+ 3 - 1
sso-server/src/main/java/com/uas/sso/sync/service/impl/SyncUserspaceServiceImpl.java

@@ -67,6 +67,8 @@ public class SyncUserspaceServiceImpl implements SyncUserspaceService {
 
     private SyncBufferedLogger syncLogger = LoggerManager.getLogger(SyncBufferedLogger.class);
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(SyncUserspaceServiceImpl.class);
+
     @Override
     public Page<SyncUserspace> getSyncUserSpacePageInfo(int pageSize, int pageNumber, Long timestamp) {
         // 设置过滤条件
@@ -154,7 +156,7 @@ public class SyncUserspaceServiceImpl implements SyncUserspaceService {
         try {
             rabbitSendService.sendMessage("CTS", spaceUU + "", AppIdConstant.ACCOUNT_SERVICE, MqBizTypeConstant.CTS_ENTERPRISE, spaceUU + "");
         } catch (Exception e) {
-            e.printStackTrace();
+            LOGGER.error("发送企业信息到账号服务[SyncUserServiceImpl.sendUserspaceToSso].异常,spaceUU:{}", spaceUU, e);
         }
     }
 

+ 0 - 6
sso-server/src/main/resources/logback.xml

@@ -15,9 +15,6 @@
 			<!-- keep 3 days' worth of history -->
 			<maxHistory>3</maxHistory>
 		</rollingPolicy>
-		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-			<level>INFO</level>
-		</filter>
 	</appender>
 
 	<!-- Console output -->
@@ -30,9 +27,6 @@
 			<charset>UTF-8</charset> <!-- 此处设置字符集 -->
 		</encoder>
 		<!-- Only log level WARN and above -->
-		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-			<level>INFO</level>
-		</filter>
 	</appender>
 
 	<!-- Enable FILE and STDOUT appenders for all log messages. By default,