## 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.
`LoggerRepository` `Category.getLoggerRepository()` Return the the `LoggerRepository` where this `Category` is attached.
`static LoggerRepository` `LogManager.getLoggerRepository()`

Methods in org.apache.log4j with parameters of type LoggerRepository
`void` `PropertyConfigurator.doConfigure(InputStream inputStream, LoggerRepository hierarchy)` Read configuration options from url `configURL`.
`void` `PropertyConfigurator.doConfigure(Properties properties, LoggerRepository hierarchy)` Read configuration options from `properties`.
`void` `PropertyConfigurator.doConfigure(String configFileName, LoggerRepository hierarchy)` Read configuration from a file.
`void` `PropertyConfigurator.doConfigure(URL configURL, LoggerRepository hierarchy)` Read configuration options from url `configURL`.
`protected void` `PropertyConfigurator.parseCatsAndRenderers(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(InputStream inputStream, String clazz, LoggerRepository hierarchy)` Configure log4j given an `InputStream`.
`static void` `OptionConverter.selectAndConfigure(URL url, 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(InputStream inputStream, LoggerRepository repository)` This is a dummy method that will throw an `IllegalStateException` if used.
`void` `DefaultLF5Configurator.doConfigure(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(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` `RepositorySelector.getLoggerRepository()` Returns a `LoggerRepository` depending on the context.
`LoggerRepository` `DefaultRepositorySelector.getLoggerRepository()`

Methods in org.apache.log4j.spi with parameters of type LoggerRepository
`void` `Configurator.doConfigure(InputStream inputStream, LoggerRepository repository)` Interpret a resource pointed by a InputStream and set up log4j accordingly.
`void` `Configurator.doConfigure(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(InputStream inputStream, LoggerRepository repository)`
`void` `ReloadingPropertyConfigurator.doConfigure(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(Element element, LoggerRepository repository)` Configure by taking in an DOM element.
`protected void` `DOMConfigurator.doConfigure(InputSource inputSource, LoggerRepository repository)` Configure log4j by reading in a log4j.dtd compliant XML configuration file.
`void` `DOMConfigurator.doConfigure(InputStream inputStream, LoggerRepository repository)` Configure log4j by reading in a log4j.dtd compliant XML configuration file.
`void` `DOMConfigurator.doConfigure(Reader reader, LoggerRepository repository)` Configure log4j by reading in a log4j.dtd compliant XML configuration file.
`void` `DOMConfigurator.doConfigure(String filename, LoggerRepository repository)`
`void` `DOMConfigurator.doConfigure(URL url, LoggerRepository repository)`

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