Interface AppenderAttachable

All Known Implementing Classes:
AppenderAttachableImpl, AsyncAppender, Category, Logger, NOPLogger, RewriteAppender, RootCategory, RootLogger

public interface AppenderAttachable
Interface for attaching appenders to objects.
Since:
0.9.1
Author:
Ceki Gülcü
  • Method Details

    • addAppender

      void addAppender(Appender newAppender)
      Add an appender.
    • getAllAppenders

      Enumeration getAllAppenders()
      Get all previously added appenders as an Enumeration.
    • getAppender

      Appender getAppender(String name)
      Get an appender by name.
    • isAttached

      boolean isAttached(Appender appender)
      Returns true if the specified appender is in list of attached attached, false otherwise.
      Since:
      1.2
    • removeAllAppenders

      void removeAllAppenders()
      Remove all previously added appenders.
    • removeAppender

      void removeAppender(Appender appender)
      Remove the appender passed as parameter from the list of appenders.
    • removeAppender

      void removeAppender(String name)
      Remove the appender with the name passed as parameter from the list of appenders.