| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -66,7 +66,12 @@ public abstract class BaseRequestLogAspect { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            resultInfoLog(transactionSerial, getExecPeriod(startTime), result); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } catch (RenException e) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result = handleRenException(e); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            resultErrorLog(transactionSerial, getExecPeriod(startTime), result, e.getInternalMsg(), ExceptionUtils.getErrorStackTrace(e)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (e.getCode() > 8000) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resultWarnLog(transactionSerial, getExecPeriod(startTime), result, e.getInternalMsg(), ExceptionUtils.getErrorStackTrace(e)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resultErrorLog(transactionSerial, getExecPeriod(startTime), result, e.getInternalMsg(), ExceptionUtils.getErrorStackTrace(e)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            return result; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } catch (ValidateException e) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result = handleValidateException(e); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            resultErrorLog(transactionSerial, getExecPeriod(startTime), result, e.getMsg(), ExceptionUtils.getErrorStackTrace(e)); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -95,7 +100,7 @@ public abstract class BaseRequestLogAspect { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 异常信息 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 异常错误级别日志 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param transactionSerial | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param execTimeMillis | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param result | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -107,6 +112,19 @@ public abstract class BaseRequestLogAspect { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                transactionSerial, execTimeMillis, result == null ? result : result.toString(), exceptionMsg, exceptionDetail); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 异常警告级别日志 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param transactionSerial | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param execTimeMillis | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param result | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param exceptionMsg | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param exceptionDetail | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private void resultWarnLog(String transactionSerial, Long execTimeMillis, Object result, String exceptionMsg, String exceptionDetail) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        log.warn("<<<<<<<<异常响应<<<<<<<<:事务流水号:{}, 执行时长:{}ms, 响应数据:{}, 异常信息:{}, 堆栈信息:{}", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                transactionSerial, execTimeMillis, result == null ? result : result.toString(), exceptionMsg, exceptionDetail); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 计算执行周期 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param startTime | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |