diff --git a/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/log/EasyLogSink.java b/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/log/EasyLogSink.java index 268edb65..f3f9857b 100644 --- a/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/log/EasyLogSink.java +++ b/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/log/EasyLogSink.java @@ -54,10 +54,10 @@ public class EasyLogSink implements Sink { webLog.setStartTime(LocalDateTime.ofInstant(correlation.getStart(), ZoneId.systemDefault())); webLog.setEndTime(LocalDateTime.ofInstant(correlation.getEnd(), ZoneId.systemDefault())); try { - webLog.setRequest(LogUtils.cutLog(new String(request.getBody(), StandardCharsets.UTF_8))); + webLog.setRequest(LogUtils.maskString(LogUtils.cutLog(new String(request.getBody(), StandardCharsets.UTF_8)))); if (ContentTypeUtils.isContentTypeJSON(response.getContentType()) || ContentTypeUtils.isContentTypeHTML( response.getContentType())) { - webLog.setResponse(LogUtils.cutLog(new String(response.getBody(), StandardCharsets.UTF_8))); + webLog.setResponse(LogUtils.maskString(LogUtils.cutLog(new String(response.getBody(), StandardCharsets.UTF_8)))); } else { webLog.setResponse(response.getContentType() + ":[" + response.getBody().length + "]"); } diff --git a/chat2db-server/chat2db-server-tools/chat2db-server-tools-common/src/main/java/ai/chat2db/server/tools/common/util/LogUtils.java b/chat2db-server/chat2db-server-tools/chat2db-server-tools-common/src/main/java/ai/chat2db/server/tools/common/util/LogUtils.java index 605c2844..432cbb45 100644 --- a/chat2db-server/chat2db-server-tools/chat2db-server-tools-common/src/main/java/ai/chat2db/server/tools/common/util/LogUtils.java +++ b/chat2db-server/chat2db-server-tools/chat2db-server-tools-common/src/main/java/ai/chat2db/server/tools/common/util/LogUtils.java @@ -43,7 +43,7 @@ public class LogUtils { * @param input * @return */ - private static String maskString(String input) { + public static String maskString(String input) { if (StringUtils.isBlank(input)) { return input; } @@ -78,7 +78,7 @@ public class LogUtils { if (Objects.isNull(log)) { return null; } - return EasyStringUtils.limitString(maskString(removeCrlf(log.toString())), MAX_LOG_LENGTH); + return EasyStringUtils.limitString(removeCrlf(log.toString()), MAX_LOG_LENGTH); } /**