public class CustomAccessLogHandler extends Object implements AccessLogHandler<AccessLog>
| 构造器和说明 |
|---|
CustomAccessLogHandler(AccessLogSaveThread accessLogSaveThread) |
| 限定符和类型 | 方法和说明 |
|---|---|
AccessLog |
buildLog(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Long time,
Throwable myThrowable)
生产一个日志
|
String |
getParams(javax.servlet.http.HttpServletRequest request)
获取参数信息
|
void |
saveLog(AccessLog accessLog)
记录日志
|
protected boolean |
shouldRecordRequestBody(javax.servlet.http.HttpServletRequest request,
String uri)
是否应该记录请求体
|
protected boolean |
shouldRecordResponseBody(javax.servlet.http.HttpServletResponse response,
String uri)
是否应该记录响应体
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleLogpublic CustomAccessLogHandler(AccessLogSaveThread accessLogSaveThread)
public AccessLog buildLog(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Long time, Throwable myThrowable)
buildLog 在接口中 AccessLogHandler<AccessLog>request - 请求信息response - 响应信息time - 执行时长myThrowable - 异常信息protected boolean shouldRecordRequestBody(javax.servlet.http.HttpServletRequest request,
String uri)
request - 请求信息uri - 当前请求的uriprotected boolean shouldRecordResponseBody(javax.servlet.http.HttpServletResponse response,
String uri)
response - 响应信息uri - 当前请求的uripublic String getParams(javax.servlet.http.HttpServletRequest request)
request - 请求信息public void saveLog(AccessLog accessLog)
saveLog 在接口中 AccessLogHandler<AccessLog>accessLog - 访问日志Copyright © 2023. All rights reserved.