package com.vci.starter.web.interceptor; import org.springframework.lang.Nullable; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 日志存储的接口 * @author weidy * @date 2019/11/7 3:29 PM */ public interface VciLogStorageI { /** * 根据mvc记录操作日志 * @param traceId 本次日志执行链路的id,方便以后追查 * @param request 请求对象 * @param response 响应对象 * @param handler 处理对象 * @param exception 异常内容 */ void storageForMvc(String traceId, HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable Exception exception); }