Class ExtendedAccessLogParser


  • public class ExtendedAccessLogParser
    extends java.lang.Object
    Parser that transforms an extended access log format string into a Undertow access log format string.
    Author:
    Stuart Douglas
    • Constructor Detail

      • ExtendedAccessLogParser

        public ExtendedAccessLogParser​(java.lang.ClassLoader classLoader)
    • Method Detail

      • getLogElement

        protected ExchangeAttribute getLogElement​(java.lang.String token,
                                                  io.undertow.server.handlers.accesslog.ExtendedAccessLogParser.PatternTokenizer tokenizer)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getClientToServerElement

        protected ExchangeAttribute getClientToServerElement​(io.undertow.server.handlers.accesslog.ExtendedAccessLogParser.PatternTokenizer tokenizer)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getServerToClientElement

        protected ExchangeAttribute getServerToClientElement​(io.undertow.server.handlers.accesslog.ExtendedAccessLogParser.PatternTokenizer tokenizer)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getProxyElement

        protected ExchangeAttribute getProxyElement​(io.undertow.server.handlers.accesslog.ExtendedAccessLogParser.PatternTokenizer tokenizer)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getXParameterElement

        protected ExchangeAttribute getXParameterElement​(io.undertow.server.handlers.accesslog.ExtendedAccessLogParser.PatternTokenizer tokenizer)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getServletRequestElement

        protected ExchangeAttribute getServletRequestElement​(java.lang.String parameter)