Class EventJsonLayout

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

    public class EventJsonLayout
    extends AbstractJsonLayout<ch.qos.logback.classic.spi.ILoggingEvent>
    Builds JSON messages from logging events of the type ILoggingEvent.
    • Method Detail

      • start

        public void start()
        Specified by:
        start in interface ch.qos.logback.core.spi.LifeCycle
        Overrides:
        start in class ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>
      • stop

        public void stop()
        Specified by:
        stop in interface ch.qos.logback.core.spi.LifeCycle
        Overrides:
        stop in class ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>
      • getJsonProtocolVersion

        public @Nullable String getJsonProtocolVersion()
      • setJsonProtocolVersion

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

        public Set<String> getIncludesMdcKeys()
      • setIncludesMdcKeys

        public void setIncludesMdcKeys​(Set<String> includesMdcKeys)