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

      • getJsonProtocolVersion

        public @Nullable String getJsonProtocolVersion()
      • setJsonProtocolVersion

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

        public Set<String> getRequestHeaders()
      • setRequestHeaders

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

        public Set<String> getResponseHeaders()
      • setResponseHeaders

        public void setResponseHeaders​(Set<String> responseHeaders)
      • getRequestAttributes

        public Set<String> getRequestAttributes()
        Since:
        2.0
      • setRequestAttributes

        public void setRequestAttributes​(Set<String> requestAttributes)
        Since:
        2.0