Class AccessJsonLayout

  • All Implemented Interfaces:
    ch.qos.logback.core.Layout<ch.qos.logback.access.spi.IAccessEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle

    public class AccessJsonLayout
    extends AbstractJsonLayout<ch.qos.logback.access.spi.IAccessEvent>
    Builds JSON messages from access log events as IAccessEvent.
    • Method Detail

      • getIncludes

        public com.google.common.collect.ImmutableSet<AccessAttribute> getIncludes()
      • getJsonProtocolVersion

        @Nullable
        public String getJsonProtocolVersion()
      • setJsonProtocolVersion

        public void setJsonProtocolVersion​(@Nullable
                                           String jsonProtocolVersion)
      • getRequestHeaders

        public com.google.common.collect.ImmutableSet<String> getRequestHeaders()
      • setRequestHeaders

        public void setRequestHeaders​(Set<String> requestHeaders)
      • getResponseHeaders

        public com.google.common.collect.ImmutableSet<String> getResponseHeaders()
      • setResponseHeaders

        public void setResponseHeaders​(Set<String> responseHeaders)