protected RequestLogHandler createRequestLogHandler(){ boolean showRequestLog = Boolean.getBoolean("requestLog"); if(!showRequestLog){ return null; } NCSARequestLog requestLog = new NCSARequestLog(); requestLog.setLogDateFormat(null); RequestLogHandler logHandler = new RequestLogHandler(); logHandler.setRequestLog(requestLog); return logHandler; }
public void addWar(String war, String contextPath) { WebAppContext wac = new WebAppContext(); wac.setContextPath(contextPath); wac.setWar(war); RequestLogHandler rlh = new RequestLogHandler(); rlh.setHandler(wac); this.addHandler(rlh); }
public void setRequestLog(RequestLog requestLog) { //are we changing the request log impl? try { if (_requestLog != null) _requestLog.stop(); } catch (Exception e) { Log.warn (e); } if (getServer()!=null) getServer().getContainer().update(this, _requestLog, requestLog, "logimpl",true); _requestLog = requestLog; //if we're already started, then start our request log try { if (isStarted() && (_requestLog != null)) _requestLog.start(); } catch (Exception e) { throw new RuntimeException (e); } }
RequestLogHandler logHandler = new RequestLogHandler(); logHandler.setRequestLog(new JettyRequestLogger(logger, getBaseLogLevel())); logHandler.setHandler(wac); server.setHandler(logHandler); server.start();
private void prepareAccessLog(File log) { NCSARequestLog ncsa = new NCSARequestLog( new File(log, "access.log.yyyy_mm_dd").getPath()); ncsa.setFilenameDateFormat("yyyy-MM-dd"); accessLog.setRequestLog(ncsa); }
message("Starting the server..."); prepareWebapp(file, repository, tmp); accessLog.setHandler(webapp); prepareAccessLog(log); server.setHandler(accessLog);
public void setServer(Server server) { if (_requestLog!=null) { if (getServer()!=null && getServer()!=server) getServer().getContainer().update(this, _requestLog, null, "logimpl",true); super.setServer(server); if (server!=null && server!=getServer()) server.getContainer().update(this, null,_requestLog, "logimpl",true); } else super.setServer(server); }
private void prepareAccessLog(final File log) { final NCSARequestLog ncsa = new NCSARequestLog(new File(log, "access.log.yyyy_mm_dd").getPath()); ncsa.setFilenameDateFormat("yyyy-MM-dd"); accessLog.setRequestLog(ncsa); }
accessLog.setHandler(webapp); prepareAccessLog(log); server.setHandler(accessLog);
context = new Context(server, "/", Context.NO_SESSIONS); if (requestLog.isPresent()) { RequestLogHandler logHandler = new RequestLogHandler(); logHandler.setRequestLog(requestLog.get()); context.addHandler(logHandler);
public void addWar(String war, String contextPath) { WebAppContext wac = new WebAppContext(); wac.setContextPath(contextPath); wac.setWar(war); RequestLogHandler rlh = new RequestLogHandler(); rlh.setHandler(wac); this.addHandler(rlh); }
private void prepareAccessLog(final File log) { final NCSARequestLog ncsa = new NCSARequestLog(new File(log, "access.log.yyyy_mm_dd").getPath()); ncsa.setFilenameDateFormat("yyyy-MM-dd"); accessLog.setRequestLog(ncsa); }
accessLog.setHandler(webapp); prepareAccessLog(log); server.setHandler(accessLog);
RequestLogHandler requestLogHandler = new RequestLogHandler(); requestLogHandler.setRequestLog(requestLog); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[] { requestLogHandler, contexts });
public void addWar(String war, String contextPath) { WebAppContext wac = new WebAppContext(); wac.setContextPath(contextPath); wac.setWar(war); RequestLogHandler rlh = new RequestLogHandler(); rlh.setHandler(wac); this.addHandler(rlh); }
RequestLogHandler requestLogHandler = new RequestLogHandler(); requestLogHandler.setRequestLog(requestLog); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[] {contexts, requestLogHandler});
public void addWar(String war, String contextPath) { WebAppContext wac = new WebAppContext(); wac.setContextPath(contextPath); wac.setWar(war); RequestLogHandler rlh = new RequestLogHandler(); rlh.setHandler(wac); this.addHandler(rlh); }
RequestLogHandler requestLogHandler = new RequestLogHandler(); requestLogHandler.setRequestLog(requestLog); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[] {contexts, requestLogHandler});
public void addWar(String war, String contextPath) { WebAppContext wac = new WebAppContext(); wac.setContextPath(contextPath); wac.setWar(war); RequestLogHandler rlh = new RequestLogHandler(); rlh.setHandler(wac); this.addHandler(rlh); }
private HandlerList createHandlers() { final HandlerList handlers = new HandlerList(); addResourcesAndWelcomeFiles(handlers); final ServletHandler servletHandler = new ServletHandler(); addServletsAndFilters(servletHandler); final SessionHandler sessionHandler = new SessionHandler(); sessionHandler.setHandler(servletHandler); handlers.addHandler(sessionHandler); // commenting out; this grabs '/' but we might want to use it ourselves, // instead? // handlers.addHandler(new DefaultHandler()); // TODO use properties to set up final RequestLogHandler requestLogHandler = new RequestLogHandler(); handlers.addHandler(requestLogHandler); final NCSARequestLog requestLog = new NCSARequestLog("./logs/jetty-yyyy_mm_dd.request.log"); requestLog.setRetainDays(90); requestLog.setAppend(true); requestLog.setExtended(false); requestLog.setLogTimeZone("GMT"); requestLogHandler.setRequestLog(requestLog); return handlers; }