Class ReconfigureOnChangeTask

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.classic.joran.ReconfigureOnChangeTask
All Implemented Interfaces:
ContextAware, Runnable

public class ReconfigureOnChangeTask extends ContextAwareBase implements Runnable
  • Field Details

  • Constructor Details

    • ReconfigureOnChangeTask

      public ReconfigureOnChangeTask()
  • Method Details

    • addListener

      void addListener(ReconfigureOnChangeTaskListener listener)
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • fireEnteredRunMethod

      private void fireEnteredRunMethod()
    • fireChangeDetected

      private void fireChangeDetected()
    • fireDoneReconfiguring

      private void fireDoneReconfiguring()
    • performXMLConfiguration

      private void performXMLConfiguration(LoggerContext lc, URL mainConfigurationURL)
    • removeIncludeEvents

      private List<SaxEvent> removeIncludeEvents(List<SaxEvent> unsanitizedEventList)
    • fallbackConfiguration

      private void fallbackConfiguration(LoggerContext lc, List<SaxEvent> eventList, URL mainURL)
    • toString

      public String toString()
      Overrides:
      toString in class Object