Commit 6208d2b0 authored by liaozan's avatar liaozan 🏀

Add clientIp for request logging

parent 04e34372
...@@ -2,6 +2,7 @@ package com.schbrain.common.web.servlet; ...@@ -2,6 +2,7 @@ package com.schbrain.common.web.servlet;
import cn.hutool.core.text.CharPool; import cn.hutool.core.text.CharPool;
import com.schbrain.common.web.support.BaseOncePerRequestFilter; import com.schbrain.common.web.support.BaseOncePerRequestFilter;
import com.schbrain.common.web.utils.ServletUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -46,6 +47,7 @@ public class RequestLoggingFilter extends BaseOncePerRequestFilter { ...@@ -46,6 +47,7 @@ public class RequestLoggingFilter extends BaseOncePerRequestFilter {
if (StringUtils.isNotBlank(requestBody)) { if (StringUtils.isNotBlank(requestBody)) {
builder.append(", body: ").append(requestBody); builder.append(", body: ").append(requestBody);
} }
builder.append(", clientIp: ").append(ServletUtils.getClientIP(request));
builder.append(", start: ").append(startTime); builder.append(", start: ").append(startTime);
builder.append(", end: ").append(endTime); builder.append(", end: ").append(endTime);
builder.append(", cost: ").append(endTime - startTime).append("ms"); builder.append(", cost: ").append(endTime - startTime).append("ms");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment