From 1ff4c7ccafff6491cf4c33f0eb148fd6168ec072 Mon Sep 17 00:00:00 2001 From: zhangzhiqiang Date: Fri, 10 Feb 2023 10:51:48 +0800 Subject: [PATCH] =?UTF-8?q?mdf:=E4=BF=AE=E6=94=B9es=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/modules/logging/aspect/LogAspect.java | 18 ++++++++++++++++-- .../main/resources/config/application-dev.yml | 6 ++++-- .../src/main/resources/logback-spring.xml | 4 ++-- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/modules/logging/aspect/LogAspect.java b/lms/nladmin-system/src/main/java/org/nl/modules/logging/aspect/LogAspect.java index 1e279badd..bdd69c14e 100644 --- a/lms/nladmin-system/src/main/java/org/nl/modules/logging/aspect/LogAspect.java +++ b/lms/nladmin-system/src/main/java/org/nl/modules/logging/aspect/LogAspect.java @@ -116,13 +116,27 @@ public class LogAspect { } } }catch (Exception ex){ - log.error("[--requestError--][请求接口:{}][请求参数:{}]【异常信息 :{}】", url,params, ex); + StringBuffer errorInfo = new StringBuffer(); + errorInfo.append(ex.getMessage()).append("\n"); + int x = 0; + StackTraceElement[] stackTrace = ex.getStackTrace(); + if (stackTrace!=null && stackTrace.length>0){ + errorInfo.append("---堆栈信息:"); + for (StackTraceElement stack : stackTrace) { + x++; + errorInfo.append(stack.toString()).append("\n"); + if (x>10){ + break; + } + } + } + log.error("[--requestError--][请求接口:{}][请求参数:{}]【异常信息 :{}】", url,params, errorInfo.toString()); Log log = new Log("ERROR", System.currentTimeMillis() - comming); log.setExceptionDetail(ThrowableUtil.getStackTrace(ex).getBytes()); logService.save(getUsername(), StringUtils.getBrowser(request), StringUtils.getIp(request), (ProceedingJoinPoint) joinPoint, log); throw ex; }finally { - log.info("[--response--][请求接口:{}][请求参数:{}],请求执行结束",url,params); + log.info("[--response--][接口:{} 执行结束][耗时:{}s]",url,(System.currentTimeMillis() - comming)/1000); MDC.clear(); } return result; diff --git a/lms/nladmin-system/src/main/resources/config/application-dev.yml b/lms/nladmin-system/src/main/resources/config/application-dev.yml index 0c2a6ebff..8ad7f60e3 100644 --- a/lms/nladmin-system/src/main/resources/config/application-dev.yml +++ b/lms/nladmin-system/src/main/resources/config/application-dev.yml @@ -9,11 +9,13 @@ spring: client: reactive: #endpoints: 172.31.185.110:9200,172.31.154.9:9200 #内网 - endpoints: 47.96.133.178:8200 #外网 +# endpoints: 47.96.133.178:8200 #外网 + endpoints: http://10.1.3.90:9200 #外网 elasticsearch: rest: #uris: 172.31.185.110:9200,172.31.154.9:9200 #内网 - uris: 47.96.133.178:8200 #外网 +# uris: 47.96.133.178:8200 #外网 + uris: http://10.1.3.90:9200 #外网 # username: elastic # password: 123456 datasource: diff --git a/lms/nladmin-system/src/main/resources/logback-spring.xml b/lms/nladmin-system/src/main/resources/logback-spring.xml index 66b819723..cdaba3b8e 100644 --- a/lms/nladmin-system/src/main/resources/logback-spring.xml +++ b/lms/nladmin-system/src/main/resources/logback-spring.xml @@ -49,7 +49,7 @@ https://juejin.cn/post/6844903775631572999 - http://47.96.133.178:8200/_bulk + http://10.1.3.90:9200/_bulk lms_log lms_log es-logger @@ -137,7 +137,7 @@ https://juejin.cn/post/6844903775631572999 - +