Class BasicStatusManager

java.lang.Object
ch.qos.logback.core.BasicStatusManager
All Implemented Interfaces:
StatusManager

public class BasicStatusManager extends Object implements StatusManager
  • Field Details

  • Constructor Details

    • BasicStatusManager

      public BasicStatusManager()
  • Method Details

    • add

      public void add(Status newStatus)
      Add a new status object.
      Specified by:
      add in interface StatusManager
      Parameters:
      newStatus - the status message to add
    • getCopyOfStatusList

      public List<Status> getCopyOfStatusList()
      Description copied from interface: StatusManager
      Obtain a copy of the status list maintained by this StatusManager.
      Specified by:
      getCopyOfStatusList in interface StatusManager
      Returns:
    • clear

      public void clear()
      Description copied from interface: StatusManager
      Clear the list of status messages.
      Specified by:
      clear in interface StatusManager
    • getLevel

      public int getLevel()
    • getCount

      public int getCount()
      Description copied from interface: StatusManager
      Return the number of status entries.
      Specified by:
      getCount in interface StatusManager
      Returns:
    • add

      public boolean add(StatusListener listener)
      This implementation does not allow duplicate installations of OnConsoleStatusListener
      Specified by:
      add in interface StatusManager
      Parameters:
      listener -
      Returns:
      true if actually added, false if skipped
    • remove

      public void remove(StatusListener listener)
      Description copied from interface: StatusManager
      ); Remove a status listener.
      Specified by:
      remove in interface StatusManager
      Parameters:
      listener -
    • getCopyOfStatusListenerList

      public List<StatusListener> getCopyOfStatusListenerList()
      Description copied from interface: StatusManager
      Obtain a copy of the status listener list maintained by this StatusManager
      Specified by:
      getCopyOfStatusListenerList in interface StatusManager
      Returns: