调整404日志记录级别

This commit is contained in:
2026-04-25 11:40:48 +08:00
parent 007acf7f4e
commit 54970fb2c8

View File

@@ -109,17 +109,16 @@ public class HttpLogFilter extends BaseFilter implements Ordered, BaseParams {
// 处理异常日志 // 处理异常日志
LogLevel level = LogLevel.INFO; LogLevel level = LogLevel.INFO;
LogBusBaseType type = LogBusBaseType.HTTP_REQUEST; boolean printLog = true;
if (!PathPatternUtils.match(RESP_WHITE_LIST, uri)) { if (!PathPatternUtils.match(RESP_WHITE_LIST, uri)) {
// 获取响应内容 // 获取响应内容
Object respData = getContent(responseWrapper.getContentAsByteArray()); Object respData = getContent(responseWrapper.getContentAsByteArray());
log.put("respData", respData); log.put("respData", respData);
if (respData instanceof JSONObject respJson) { if (respData instanceof JSONObject respJson) {
if (Objects.equals(respJson.getBoolean("success"), false)) { if (Objects.equals(respJson.getBoolean("success"), false)) {
if (Objects.equals(respJson.getInteger("code"), 404)) {
type = LogBusBaseType.HTTP_404;
} else {
level = LogLevel.ERROR; level = LogLevel.ERROR;
if (Objects.equals(respJson.getInteger("code"), 404)) {
printLog = false;
} }
} }
} }
@@ -129,7 +128,7 @@ public class HttpLogFilter extends BaseFilter implements Ordered, BaseParams {
// 将内容复制回原始响应 // 将内容复制回原始响应
responseWrapper.copyBodyToResponse(); responseWrapper.copyBodyToResponse();
// 记录响应日志 // 记录响应日志
LogBus.init(level, type).data(log).save(); LogBus.init(level, LogBusBaseType.HTTP_REQUEST).print(printLog).data(log).save();
} }
/** /**