package com.xiaopeng.automaticPilot.config.log;
|
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Component;
|
import org.springframework.web.servlet.HandlerInterceptor;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
/**
|
* 日志拦截器
|
* MDC 初始化已由 RequestResponseLoggingFilter 完成,此处仅作扩展预留。
|
*/
|
@Component
|
@Slf4j
|
public class LogInterceptor implements HandlerInterceptor {
|
|
@Override
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
|
// MDC 已在 RequestResponseLoggingFilter 中初始化,此处可按需补充业务字段
|
return true;
|
}
|
|
@Override
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response,
|
Object handler, Exception ex) {
|
// MDC.clear() 由 Filter 统一处理
|
}
|
}
|