## Uses of Class
org.apache.log4j.Logger

Packages that use Logger
org.apache.log4j: The main log4j package.
org.apache.log4j.config: Package used in getting/setting component properties.
org.apache.log4j.helpers: This package is used internally.
org.apache.log4j.jmx: This package lets you manage log4j settings using JMX.
org.apache.log4j.pattern: Provides classes implementing format specifiers in conversion patterns.
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 Logger in org.apache.log4j

Methods in org.apache.log4j that return Logger
`Logger` `Hierarchy.exists(String name)` Check if the named logger exists in the hierarchy.
`static Logger` `Category.exists(String name)` Deprecated. Please use `LogManager.exists(java.lang.String)` instead.
`static Logger` `LogManager.exists(String name)`
`static Logger` `Logger.getLogger(Class clazz)` Shorthand for `getLogger(clazz.getName())`.
`static Logger` `LogManager.getLogger(Class clazz)` Retrieve the appropriate `Logger` instance.
`Logger` `Hierarchy.getLogger(String name)` Return a new logger instance named as the first parameter using the default factory.
`static Logger` `Logger.getLogger(String name)` Retrieve a logger named according to the value of the `name` parameter.
`static Logger` `LogManager.getLogger(String name)` Retrieve the appropriate `Logger` instance.
`Logger` `Hierarchy.getLogger(String name, LoggerFactory factory)` Return a new logger instance named as the first parameter using `factory`.
`static Logger` `Logger.getLogger(String name, LoggerFactory factory)` Like `getLogger(String)` except that the type of logger instantiated depends on the type returned by the `LoggerFactory.makeNewLoggerInstance(java.lang.String)` method of the `factory` parameter.
`static Logger` `LogManager.getLogger(String name, LoggerFactory factory)` Retrieve the appropriate `Logger` instance.
`Logger` `Hierarchy.getRootLogger()` Get the root of this hierarchy.
`static Logger` `Logger.getRootLogger()` Return the root logger for the current logger repository.
`static Logger` `LogManager.getRootLogger()` Retrieve the appropriate root logger.

Methods in org.apache.log4j with parameters of type Logger
`static void` `LogSF.debug(Logger logger, String pattern, boolean argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, boolean argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, byte argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, byte argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, char argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, char argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, double argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, double argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, float argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, float argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, int argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, int argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, long argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, long argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, Object argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, Object argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, String pattern, short argument)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, String pattern, short argument)` Log a parameterized message at debug level.
`static void` `LogSF.debug(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at debug level.
`static void` `LogMF.debug(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at debug level.
`static void` `LogXF.entering(Logger logger, String sourceClass, String sourceMethod)` Log an entering message at DEBUG level.
`static void` `LogXF.entering(Logger logger, String sourceClass, String sourceMethod, Object param)` Log an entering message with a parameter at DEBUG level.
`static void` `LogXF.entering(Logger logger, String sourceClass, String sourceMethod, Object[] params)` Log an entering message with an array of parameters at DEBUG level.
`static void` `LogXF.entering(Logger logger, String sourceClass, String sourceMethod, String param)` Log an entering message with a parameter at DEBUG level.
`static void` `LogSF.error(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at error level.
`static void` `LogMF.error(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at error level.
`static void` `LogSF.error(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at error level.
`static void` `LogMF.error(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at error level.
`static void` `LogXF.exiting(Logger logger, String sourceClass, String sourceMethod)` Log an exiting message at DEBUG level.
`static void` `LogXF.exiting(Logger logger, String sourceClass, String sourceMethod, Object result)` Log an exiting message with result at DEBUG level.
`static void` `LogXF.exiting(Logger logger, String sourceClass, String sourceMethod, String result)` Log an exiting message with result at DEBUG level.
`static void` `LogSF.fatal(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at fatal level.
`static void` `LogMF.fatal(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at fatal level.
`static void` `LogSF.fatal(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at fatal level.
`static void` `LogMF.fatal(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at fatal level.
`static void` `LogSF.info(Logger logger, String pattern, boolean argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, boolean argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, byte argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, byte argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, char argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, char argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, double argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, double argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, float argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, float argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, int argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, int argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, long argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, long argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, Object argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, Object argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, String pattern, short argument)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, String pattern, short argument)` Log a parameterized message at info level.
`static void` `LogSF.info(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at info level.
`static void` `LogMF.info(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at info level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, boolean param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, boolean param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, byte param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, byte param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, char param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, char param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, double param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, double param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, float param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, float param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, int param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, int param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, long param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, long param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, Object param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, Object param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, Object[] parameters)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, Object[] parameters)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, Object arg0, Object arg1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, Object arg0, Object arg1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at specifed level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at specifed level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, String pattern, short param1)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, String pattern, short param1)` Log a parameterized message at specified level.
`static void` `LogSF.log(Logger logger, Level level, Throwable t, String pattern, Object[] parameters)` Log a parameterized message at specified level.
`static void` `LogMF.log(Logger logger, Level level, Throwable t, String pattern, Object[] parameters)` Log a parameterized message at specified level.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, boolean param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, boolean param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, byte param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, byte param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, char param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, char param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, double param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, double param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, float param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, float param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, int param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, int param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, long param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, long param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, Object param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, Object param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, Object[] parameters)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, Object[] parameters)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, Object param0, Object param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, Object param0, Object param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, Object param0, Object param1, Object param2)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, Object param0, Object param1, Object param2)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, Object param0, Object param1, Object param2, Object param3)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, Object param0, Object param1, Object param2, Object param3)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, String bundleName, String key, short param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, String bundleName, String key, short param1)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogSF.logrb(Logger logger, Level level, Throwable t, String bundleName, String key, Object[] parameters)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogMF.logrb(Logger logger, Level level, Throwable t, String bundleName, String key, Object[] parameters)` Log a parameterized message using a pattern from a resource bundle.
`static void` `LogXF.throwing(Logger logger, String sourceClass, String sourceMethod, Throwable thrown)` Logs a throwing message at DEBUG level.
`static void` `LogSF.trace(Logger logger, String pattern, boolean argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, boolean argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, byte argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, byte argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, char argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, char argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, double argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, double argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, float argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, float argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, int argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, int argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, long argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, long argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, Object argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, Object argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, String pattern, short argument)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, String pattern, short argument)` Log a parameterized message at trace level.
`static void` `LogSF.trace(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at trace level.
`static void` `LogMF.trace(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at trace level.
`static void` `LogSF.warn(Logger logger, String pattern, boolean argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, boolean argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, byte argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, byte argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, char argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, char argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, double argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, double argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, float argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, float argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, int argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, int argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, long argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, long argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, Object argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, Object argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, Object[] arguments)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, Object arg0, Object arg1)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, Object arg0, Object arg1, Object arg2)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, Object arg0, Object arg1, Object arg2, Object arg3)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, String pattern, short argument)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, String pattern, short argument)` Log a parameterized message at warn level.
`static void` `LogSF.warn(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at warn level.
`static void` `LogMF.warn(Logger logger, Throwable t, String pattern, Object[] arguments)` Log a parameterized message at warn level.

Constructors in org.apache.log4j with parameters of type Logger
`Hierarchy(Logger root)` Create a new logger hierarchy.

Uses of Logger in org.apache.log4j.config

Methods in org.apache.log4j.config with parameters of type Logger
`protected void` `PropertyPrinter.printOptions(PrintWriter out, Logger cat)`

Uses of Logger in org.apache.log4j.helpers

Methods in org.apache.log4j.helpers with parameters of type Logger
`void` `OnlyOnceErrorHandler.setLogger(Logger logger)` Does not do anything.

Uses of Logger in org.apache.log4j.jmx

Methods in org.apache.log4j.jmx that return Logger
`protected Logger` `HierarchyDynamicMBean.getLogger()`
`protected Logger` `AppenderDynamicMBean.getLogger()`
`protected abstract Logger` `AbstractDynamicMBean.getLogger()`
`protected Logger` `LayoutDynamicMBean.getLogger()`
`protected Logger` `LoggerDynamicMBean.getLogger()`

Constructors in org.apache.log4j.jmx with parameters of type Logger
`LoggerDynamicMBean(Logger logger)`

Uses of Logger in org.apache.log4j.pattern

Constructors in org.apache.log4j.pattern with parameters of type Logger
`LogEvent(String fqnOfCategoryClass, Logger logger, long timeStamp, Level level, Object message, String threadName, ThrowableInformation throwable, String ndc, LocationInfo info, Map properties)` Create new instance.

Uses of Logger in org.apache.log4j.spi

Subclasses of Logger in org.apache.log4j.spi
`class` `NOPLogger` No-operation implementation of Logger used by NOPLoggerRepository.
`class` `RootCategory` Deprecated. Replaced by `RootLogger`.
`class` `RootLogger` RootLogger sits at the top of the logger hierachy.

Methods in org.apache.log4j.spi that return Logger
`Logger` `NOPLoggerRepository.exists(String name)`
`Logger` `LoggerRepository.exists(String name)`
`Logger` `NOPLoggerRepository.getLogger(String name)`
`Logger` `LoggerRepository.getLogger(String name)`
`Logger` `NOPLoggerRepository.getLogger(String name, LoggerFactory factory)`
`Logger` `LoggerRepository.getLogger(String name, LoggerFactory factory)`
`Logger` `NOPLoggerRepository.getRootLogger()`
`Logger` `LoggerRepository.getRootLogger()`
`Logger` `LoggerFactory.makeNewLoggerInstance(String name)`

Methods in org.apache.log4j.spi with parameters of type Logger
`void` `ErrorHandler.setLogger(Logger logger)` Add a reference to a logger to which the failing appender might be attached to.

Uses of Logger in org.apache.log4j.varia

Methods in org.apache.log4j.varia with parameters of type Logger
`void` `FallbackErrorHandler.setLogger(Logger logger)` Adds the logger passed as parameter to the list of loggers that we need to search for in case of appender failure.

Uses of Logger in org.apache.log4j.xml

Methods in org.apache.log4j.xml with parameters of type Logger
`protected void` `DOMConfigurator.parseChildrenOfLoggerElement(org.w3c.dom.Element catElement, Logger cat, boolean isRoot)` Used internally to parse the children of a category element.
`protected void` `DOMConfigurator.parseLevel(org.w3c.dom.Element element, Logger logger, boolean isRoot)` Used internally to parse a level element.

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