From 290f5b42945269f8f6f5141b58c1a4733102b6e5 Mon Sep 17 00:00:00 2001 From: zhangzhiqiang Date: Sun, 12 Feb 2023 10:12:50 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=BC=82=E5=B8=B8=E5=A0=86=E6=A0=88?= =?UTF-8?q?=E6=8D=A2=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/nl/modules/logging/aspect/LogAspect.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 63a20d641..001bb595d 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 @@ -117,19 +117,20 @@ public class LogAspect { } }catch (Exception ex){ StringBuffer errorStack = new StringBuffer(); + errorStack.append("
【异常堆栈:"); String errorMsg = ex.getMessage(); int x = 0; StackTraceElement[] stackTrace = ex.getStackTrace(); if (stackTrace!=null && stackTrace.length>0){ for (StackTraceElement stack : stackTrace) { x++; - errorStack.append(stack.toString()).append(" | "); + errorStack.append(stack.toString().replaceAll("<",">")).append("
"); if (x>10){ break; } } } - log.error("[-requestError-][请求接口:{}]【异常信息:{}】[请求参数:{}][异常堆栈:{}]", url,errorMsg,params, errorStack.toString()); + log.error("[-requestError-][请求接口:{}]【异常信息:{}】[请求参数:{}] {}", url,errorMsg,params, errorStack.append("】").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);