protected AccessLogHandler configureAccessLogHandler(HttpHandler handler) { if(extendedPattern != null) { return new AccessLogHandler(handler, logReceiver, pattern, extendedPattern, predicate); } else { return new AccessLogHandler(handler, logReceiver, pattern, getClass().getClassLoader(), predicate); } }
public AccessLogHandler(final HttpHandler next, final AccessLogReceiver accessLogReceiver, String formatString, final ExchangeAttribute attribute, Predicate predicate) { this.next = next; this.accessLogReceiver = accessLogReceiver; this.predicate = predicate; this.formatString = handleCommonNames(formatString); this.tokens = attribute; }
private AccessLogHandler createAccessLogHandler(HttpHandler handler, AccessLogReceiver accessLogReceiver) { createAccessLogDirectoryIfNecessary(); String formatString = (this.accessLogPattern != null) ? this.accessLogPattern : "common"; return new AccessLogHandler(handler, accessLogReceiver, formatString, Undertow.class.getClassLoader()); }
public AccessLogHandler(final HttpHandler next, final AccessLogReceiver accessLogReceiver, final String formatString, ClassLoader classLoader, Predicate predicate) { this.next = next; this.accessLogReceiver = accessLogReceiver; this.predicate = predicate; this.formatString = handleCommonNames(formatString); this.tokens = ExchangeAttributes.parser(classLoader, new SubstituteEmptyWrapper("-")).parse(this.formatString); }
@Override public HttpHandler wrap(HttpHandler handler) { if (category == null || category.trim().isEmpty()) { return new AccessLogHandler(handler, new JBossLoggingAccessLogReceiver(), format, Wrapper.class.getClassLoader()); } else { return new AccessLogHandler(handler, new JBossLoggingAccessLogReceiver(category), format, Wrapper.class.getClassLoader()); } } }
public AccessLogHandler(final HttpHandler next, final AccessLogReceiver accessLogReceiver, String formatString, final ExchangeAttribute attribute, Predicate predicate) { this.next = next; this.accessLogReceiver = accessLogReceiver; this.predicate = predicate; this.formatString = handleCommonNames(formatString); this.tokens = attribute; }
private Closeable configureAccessLogHandler(Undertow.Builder builder, HttpHandler handler) { try { createAccessLogDirectoryIfNecessary(); XnioWorker worker = createWorker(); String prefix = (this.accessLogPrefix != null) ? this.accessLogPrefix : "access_log."; DefaultAccessLogReceiver accessLogReceiver = new DefaultAccessLogReceiver( worker, this.accessLogDirectory, prefix, this.accessLogSuffix, this.accessLogRotate); String formatString = ((this.accessLogPattern != null) ? this.accessLogPattern : "common"); builder.setHandler(new AccessLogHandler(handler, accessLogReceiver, formatString, Undertow.class.getClassLoader())); return () -> { try { accessLogReceiver.close(); worker.shutdown(); } catch (IOException ex) { throw new IllegalStateException(ex); } }; } catch (IOException ex) { throw new IllegalStateException("Failed to create AccessLogHandler", ex); } }
public AccessLogHandler(final HttpHandler next, final AccessLogReceiver accessLogReceiver, String formatString, final ExchangeAttribute attribute, Predicate predicate) { this.next = next; this.accessLogReceiver = accessLogReceiver; this.predicate = predicate; this.formatString = handleCommonNames(formatString); this.tokens = attribute; }
protected AccessLogHandler configureAccessLogHandler(HttpHandler handler) { if(extendedPattern != null) { return new AccessLogHandler(handler, logReceiver, pattern, extendedPattern, predicate); } else { return new AccessLogHandler(handler, logReceiver, pattern, getClass().getClassLoader(), predicate); } }
public AccessLogHandler(final HttpHandler next, final AccessLogReceiver accessLogReceiver, final String formatString, ClassLoader classLoader, Predicate predicate) { this.next = next; this.accessLogReceiver = accessLogReceiver; this.predicate = predicate; this.formatString = handleCommonNames(formatString); this.tokens = ExchangeAttributes.parser(classLoader, new SubstituteEmptyWrapper("-")).parse(this.formatString); }
protected AccessLogHandler configureAccessLogHandler(HttpHandler handler) { if(extendedPattern != null) { return new AccessLogHandler(handler, logReceiver, pattern, extendedPattern, predicate); } else { return new AccessLogHandler(handler, logReceiver, pattern, getClass().getClassLoader(), predicate); } }
public AccessLogHandler(final HttpHandler next, final AccessLogReceiver accessLogReceiver, final String formatString, ClassLoader classLoader, Predicate predicate) { this.next = next; this.accessLogReceiver = accessLogReceiver; this.predicate = predicate; this.formatString = handleCommonNames(formatString); this.tokens = ExchangeAttributes.parser(classLoader, new SubstituteEmptyWrapper("-")).parse(this.formatString); }
@Override public HttpHandler wrap(HttpHandler handler) { if (category == null || category.trim().isEmpty()) { return new AccessLogHandler(handler, new JBossLoggingAccessLogReceiver(), format, Wrapper.class.getClassLoader()); } else { return new AccessLogHandler(handler, new JBossLoggingAccessLogReceiver(category), format, Wrapper.class.getClassLoader()); } } }
@Override public HttpHandler wrap(HttpHandler handler) { return new AccessLogHandler(handler, new JBossLoggingAccessLogReceiver(), format, Wrapper.class.getClassLoader()); } }
public static AccessLogHandler accessLog(HttpHandler next, Logger logger) { return new AccessLogHandler(next, new Slf4jAccessLogReceiver(logger), "combined", CustomHandlers.class.getClassLoader()); }
return new AccessLogHandler(nextHandler, logReceiver, return new AccessLogHandler(nextHandler, logReceiver, config.getAccessLogPattern(), GuiceRsBootstrap.class.getClassLoader());