diff --git a/commons/web-common/src/main/java/com/schbrain/common/web/servlet/RequestLoggingFilter.java b/commons/web-common/src/main/java/com/schbrain/common/web/servlet/RequestLoggingFilter.java index e9761a7873311dc9d89cb832d8ddfc29de46567a..7d14ec18245d839d3bbc4ffece741a2a24bd98e3 100644 --- a/commons/web-common/src/main/java/com/schbrain/common/web/servlet/RequestLoggingFilter.java +++ b/commons/web-common/src/main/java/com/schbrain/common/web/servlet/RequestLoggingFilter.java @@ -2,6 +2,7 @@ package com.schbrain.common.web.servlet; import cn.hutool.core.text.CharPool; import com.schbrain.common.web.support.BaseOncePerRequestFilter; +import com.schbrain.common.web.utils.ServletUtils; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -46,6 +47,7 @@ public class RequestLoggingFilter extends BaseOncePerRequestFilter { if (StringUtils.isNotBlank(requestBody)) { builder.append(", body: ").append(requestBody); } + builder.append(", clientIp: ").append(ServletUtils.getClientIP(request)); builder.append(", start: ").append(startTime); builder.append(", end: ").append(endTime); builder.append(", cost: ").append(endTime - startTime).append("ms");