Klasse JoranConfiguratorWrapper

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.joran.GenericXMLConfigurator
ch.qos.logback.core.joran.JoranConfiguratorBase<ch.qos.logback.classic.spi.ILoggingEvent>
ch.qos.logback.classic.joran.JoranConfigurator
org.apache.sling.commons.log.logback.internal.joran.JoranConfiguratorWrapper
Alle implementierten Schnittstellen:
ch.qos.logback.core.spi.ContextAware

public class JoranConfiguratorWrapper extends ch.qos.logback.classic.joran.JoranConfigurator
Wrap the original JoronConfigurator to provide tracking of the appender-ref that happen during processing
  • Feldübersicht

    Von Klasse geerbte Felder ch.qos.logback.core.joran.GenericXMLConfigurator

    modelInterpretationContext, saxEventInterpreter

    Von Klasse geerbte Felder ch.qos.logback.core.spi.ContextAwareBase

    context
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    JoranConfiguratorWrapper(@NotNull org.apache.sling.commons.log.logback.internal.LogConfigManager manager)
    Constructor
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    addElementSelectorAndActionAssociations(ch.qos.logback.core.joran.spi.RuleStore rs)
     
    protected void
    addModelHandlerAssociations(@NotNull ch.qos.logback.core.model.processor.DefaultProcessor defaultProcessor)
    Subclass to provide a custom wrapper around the AppenderRef handling so we can keep track of what appenders were added to which loggers
    void
    Override to allow the LogConfigManager to contribute substitution properties

    Von Klasse geerbte Methoden ch.qos.logback.classic.joran.JoranConfigurator

    addDefaultNestedComponentRegistryRules, sanityCheck

    Von Klasse geerbte Methoden ch.qos.logback.core.joran.JoranConfiguratorBase

    getInterpretationContext, performCheck, setImplicitRuleSupplier

    Von Klasse geerbte Methoden ch.qos.logback.core.joran.GenericXMLConfigurator

    buildModelFromSaxEventList, buildSaxEventInterpreter, doConfigure, doConfigure, doConfigure, doConfigure, doConfigure, doConfigure, getModelInterpretationContext, getRuleStore, informContextOfURLUsedForConfiguration, initialElementPath, populateSaxEventRecorder, processModel, recallSafeConfiguration, registerSafeConfiguration

    Von Klasse geerbte Methoden ch.qos.logback.core.spi.ContextAwareBase

    addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • JoranConfiguratorWrapper

      public JoranConfiguratorWrapper(@NotNull @NotNull org.apache.sling.commons.log.logback.internal.LogConfigManager manager)
      Constructor
      Parameter:
      manager - the LogConfigManager that created the wrapper
  • Methodendetails

    • buildModelInterpretationContext

      public void buildModelInterpretationContext()
      Override to allow the LogConfigManager to contribute substitution properties
      Setzt außer Kraft:
      buildModelInterpretationContext in Klasse ch.qos.logback.classic.joran.JoranConfigurator
    • addModelHandlerAssociations

      protected void addModelHandlerAssociations(@NotNull @NotNull ch.qos.logback.core.model.processor.DefaultProcessor defaultProcessor)
      Subclass to provide a custom wrapper around the AppenderRef handling so we can keep track of what appenders were added to which loggers
      Setzt außer Kraft:
      addModelHandlerAssociations in Klasse ch.qos.logback.classic.joran.JoranConfigurator
    • addElementSelectorAndActionAssociations

      public void addElementSelectorAndActionAssociations(ch.qos.logback.core.joran.spi.RuleStore rs)
      Setzt außer Kraft:
      addElementSelectorAndActionAssociations in Klasse ch.qos.logback.classic.joran.JoranConfigurator