public interface AccessLogHandler<T>
| 限定符和类型 | 方法和说明 |
|---|---|
T |
buildLog(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Long executionTime,
Throwable throwable)
生产一个日志
|
default void |
handleLog(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Long executionTime,
Throwable throwable)
记录日志
|
void |
saveLog(T accessLog)
保存日志 落库/或输出到文件等
|
default void handleLog(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Long executionTime,
Throwable throwable)
request - 请求信息response - 响应信息executionTime - 执行时长throwable - 异常T buildLog(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Long executionTime, Throwable throwable)
request - 请求信息response - 响应信息executionTime - 执行时长throwable - 异常void saveLog(T accessLog)
accessLog - 访问日志Copyright © 2023. All rights reserved.