i4way-dash/.svn/pristine/e1/e12822e05379edbeb7d9be9e09f...

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