40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
package kr.co.i4way.common.logger;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import org.apache.commons.logging.Log;
|
|
import org.apache.commons.logging.LogFactory;
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
|
|
|
import kr.co.i4way.common.logger.LoggerInterceptor;
|
|
|
|
public class LoggerInterceptor extends HandlerInterceptorAdapter {
|
|
protected Log log = LogFactory.getLog(LoggerInterceptor.class);
|
|
|
|
@Override
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
if (log.isDebugEnabled()) {
|
|
log.debug("====================================== START ======================================");
|
|
log.debug(" Request URI \t: " + request.getRequestURI());
|
|
}
|
|
// try{
|
|
// if(request.getRequestURI() != cntx + "/cmn/openLoginScreen.do"){
|
|
// if(request.getSession().getAttribute("user_id") == null){
|
|
// response.sendRedirect(cntx + "/cmn/openLoginScreen.do");
|
|
// }
|
|
// }
|
|
// }catch(Exception ex){
|
|
// ex.printStackTrace();
|
|
// }
|
|
return super.preHandle(request, response, handler);
|
|
}
|
|
|
|
@Override
|
|
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
|
|
if (log.isDebugEnabled()) {
|
|
log.debug("====================================== END ======================================\n");
|
|
}
|
|
}
|
|
} |