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"); } } }