## Uses of Interface
org.apache.log4j.spi.LoggerRepository

Packages that use LoggerRepository
org.apache.log4j: The main log4j package.
org.apache.log4j.helpers: This package is used internally.
org.apache.log4j.lf5
org.apache.log4j.net: Package for remote logging.
org.apache.log4j.spi: Contains part of the System Programming Interface (SPI) needed to extend log4j.
org.apache.log4j.varia: Contains various appenders, filters and other odds and ends.
org.apache.log4j.xml: XML based components.

Uses of LoggerRepository in org.apache.log4j

Classes in org.apache.log4j that implement LoggerRepository
`class` `Hierarchy` This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy.

Fields in org.apache.log4j declared as LoggerRepository
`protected LoggerRepository` `Category.repository`

Methods in org.apache.log4j that return LoggerRepository
`static LoggerRepository` `Category.getDefaultHierarchy()` Deprecated. Please use `LogManager.getLoggerRepository()` instead.
`LoggerRepository` `Category.getHierarchy()` Deprecated. Please use `Category.getLoggerRepository()` instead.
`static LoggerRepository` `LogManager.getLoggerRepository()`
`LoggerRepository` `Category.getLoggerRepository()` Return the the `LoggerRepository` where this `Category` is attached.

Methods in org.apache.log4j with parameters of type LoggerRepository
`void` `PropertyConfigurator.doConfigure(java.util.Properties properties, LoggerRepository hierarchy)` Read configuration options from `properties`.
`void` `PropertyConfigurator.doConfigure(java.lang.String configFileName, LoggerRepository hierarchy)` Read configuration from a file.
`void` `PropertyConfigurator.doConfigure(java.net.URL configURL, LoggerRepository hierarchy)` Read configuration options from url `configURL`.
`protected void` `PropertyConfigurator.parseCatsAndRenderers(java.util.Properties props, LoggerRepository hierarchy)` Parse non-root elements, such non-root categories and renderers.

Uses of LoggerRepository in org.apache.log4j.helpers

Methods in org.apache.log4j.helpers with parameters of type LoggerRepository
`static void` `OptionConverter.selectAndConfigure(java.net.URL url, java.lang.String clazz, LoggerRepository hierarchy)` Configure log4j given a URL.

Uses of LoggerRepository in org.apache.log4j.lf5

Methods in org.apache.log4j.lf5 with parameters of type LoggerRepository
`void` `DefaultLF5Configurator.doConfigure(java.net.URL configURL, LoggerRepository repository)` This is a dummy method that will throw an `IllegalStateException` if used.

Uses of LoggerRepository in org.apache.log4j.net

Constructors in org.apache.log4j.net with parameters of type LoggerRepository
`SocketNode(java.net.Socket socket, LoggerRepository hierarchy)`

Uses of LoggerRepository in org.apache.log4j.spi

Classes in org.apache.log4j.spi that implement LoggerRepository
`class` `NOPLoggerRepository` No-operation implementation of LoggerRepository which is used when LogManager.repositorySelector is erroneously nulled during class reloading.

Methods in org.apache.log4j.spi that return LoggerRepository
`LoggerRepository` `DefaultRepositorySelector.getLoggerRepository()`
`LoggerRepository` `RepositorySelector.getLoggerRepository()` Returns a `LoggerRepository` depending on the context.

Methods in org.apache.log4j.spi with parameters of type LoggerRepository
`void` `Configurator.doConfigure(java.net.URL url, LoggerRepository repository)` Interpret a resource pointed by a URL and set up log4j accordingly.

Constructors in org.apache.log4j.spi with parameters of type LoggerRepository
`DefaultRepositorySelector(LoggerRepository repository)`

Uses of LoggerRepository in org.apache.log4j.varia

Methods in org.apache.log4j.varia with parameters of type LoggerRepository
`void` `ReloadingPropertyConfigurator.doConfigure(java.net.URL url, LoggerRepository repository)`

Uses of LoggerRepository in org.apache.log4j.xml

Methods in org.apache.log4j.xml with parameters of type LoggerRepository
`void` `DOMConfigurator.doConfigure(org.w3c.dom.Element element, LoggerRepository repository)` Configure by taking in an DOM element.
`protected void` `DOMConfigurator.doConfigure(org.xml.sax.InputSource inputSource, LoggerRepository repository)` Configure log4j by reading in a log4j.dtd compliant XML configuration file.
`void` `DOMConfigurator.doConfigure(java.io.InputStream inputStream, LoggerRepository repository)` Configure log4j by reading in a log4j.dtd compliant XML configuration file.
`void` `DOMConfigurator.doConfigure(java.io.Reader reader, LoggerRepository repository)` Configure log4j by reading in a log4j.dtd compliant XML configuration file.
`void` `DOMConfigurator.doConfigure(java.lang.String filename, LoggerRepository repository)`
`void` `DOMConfigurator.doConfigure(java.net.URL url, LoggerRepository repository)`

Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.