public abstract class AbstractQueryCountLoggingHandlerInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
| Constructor and Description |
|---|
AbstractQueryCountLoggingHandlerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex) |
protected void |
resetLogger(String loggerName)
Callback method to reset the logger object in concrete class when log name is specified.
|
void |
setClearQueryCounter(boolean clearQueryCounter) |
void |
setLogFormatter(QueryCountLogEntryCreator logFormatter) |
void |
setLoggerName(String loggerName)
Specify logger name.
|
void |
setWriteAsJson(boolean writeAsJson) |
protected abstract void |
writeLog(String logEntry) |
public AbstractQueryCountLoggingHandlerInterceptor()
public void afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
throws Exception
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptorafterCompletion in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterExceptionprotected abstract void writeLog(String logEntry)
public void setLoggerName(String loggerName)
loggerName - logger nameprotected void resetLogger(String loggerName)
loggerName - logger namepublic void setClearQueryCounter(boolean clearQueryCounter)
public void setLogFormatter(QueryCountLogEntryCreator logFormatter)
public void setWriteAsJson(boolean writeAsJson)
Copyright © 2017. All rights reserved.