Interface LoggerRepository


  • @Deprecated(since="2022-01-27")
    public interface LoggerRepository
    Deprecated.
    Apache Log4j 1 has reached end of life in 2015 and is no longer supported.
    A LoggerRepository is used to create and retrieve Loggers. The relation between loggers in a repository depends on the repository but typically loggers are arranged in a named hierarchy.

    In addition to the creational methods, a LoggerRepository can be queried for existing loggers, can act as a point of registry for events related to loggers.

    Since:
    1.2
    • Method Detail

      • isDisabled

        boolean isDisabled​(int level)
        Deprecated.
        Returns whether this repository is disabled for a given level. The answer depends on the repository threshold and the level parameter. See also setThreshold(org.apache.log4j.Level) method.
      • setThreshold

        void setThreshold​(Level level)
        Deprecated.
        Set the repository-wide threshold. All logging requests below the threshold are immediately dropped. By default, the threshold is set to Level.ALL which has the lowest possible rank.
      • setThreshold

        void setThreshold​(java.lang.String val)
        Deprecated.
        Another form of setThreshold(Level) accepting a string parameter instead of a Level.
      • emitNoAppenderWarning

        void emitNoAppenderWarning​(Category cat)
        Deprecated.
      • getThreshold

        Level getThreshold()
        Deprecated.
        Get the repository-wide threshold. See setThreshold(Level) for an explanation.
      • getLogger

        Logger getLogger​(java.lang.String name)
        Deprecated.
      • getRootLogger

        Logger getRootLogger()
        Deprecated.
      • exists

        Logger exists​(java.lang.String name)
        Deprecated.
      • shutdown

        void shutdown()
        Deprecated.
      • getCurrentLoggers

        java.util.Enumeration getCurrentLoggers()
        Deprecated.
      • getCurrentCategories

        java.util.Enumeration getCurrentCategories()
        Deprecated.
        Deprecated. Please use getCurrentLoggers() instead.
      • fireAddAppenderEvent

        void fireAddAppenderEvent​(Category logger,
                                  Appender appender)
        Deprecated.
      • resetConfiguration

        void resetConfiguration()
        Deprecated.