net.ttddyy.dsproxy.support
Class CommonsQueryCountLoggingHandlerInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by net.ttddyy.dsproxy.support.CommonsQueryCountLoggingHandlerInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

public class CommonsQueryCountLoggingHandlerInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter

Spring HandlerInterceptor to log the query metrics during a http request lifecycle using Apache Commons Logging.

Author:
Tadaya Tsuyukubo
See Also:
CommonsQueryCountLoggingFilter, CommonsQueryCountLoggingRequestListener

Constructor Summary
CommonsQueryCountLoggingHandlerInterceptor()
           
 
Method Summary
 void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
           
 void setClearQueryCounter(boolean clearQueryCounter)
           
 void setLogLevel(CommonsLogLevel logLevel)
           
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
postHandle, preHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommonsQueryCountLoggingHandlerInterceptor

public CommonsQueryCountLoggingHandlerInterceptor()
Method Detail

afterCompletion

public void afterCompletion(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            Object handler,
                            Exception ex)
                     throws Exception
Specified by:
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
afterCompletion in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
Exception

setClearQueryCounter

public void setClearQueryCounter(boolean clearQueryCounter)

setLogLevel

public void setLogLevel(CommonsLogLevel logLevel)


Copyright © 2012. All Rights Reserved.