## Uses of Package
org.apache.log4j

Packages that use org.apache.log4j
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.jdbc: The JDBCAppender provides for sending log events to a database.
org.apache.log4j.jmx: This package lets you manage log4j settings using JMX.
org.apache.log4j.lf5
org.apache.log4j.net: Package for remote logging.
org.apache.log4j.nt: Package for NT event logging.
org.apache.log4j.pattern: Provides classes implementing format specifiers in conversion patterns.
org.apache.log4j.rewrite
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.

Classes in org.apache.log4j used by org.apache.log4j
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.
Category This class has been deprecated and replaced by the `Logger` subclass.
FileAppender FileAppender appends log events to a file.
Layout Extend this abstract class to create your own log layout format.
Level Defines the minimum set of levels recognized by the system, that is `OFF`, `FATAL`, `ERROR`, `WARN`, `INFO</code, <code>DEBUG` and `ALL`.
Logger This is the central class in the log4j package.
LogXF This is a base class for LogMF and LogSF parameterized logging classes.
Priority Refrain from using this class directly, use the `Level` class instead.
WriterAppender WriterAppender appends log events to a `Writer` or an `OutputStream` depending on the user's choice.

Classes in org.apache.log4j used by org.apache.log4j.config
Category This class has been deprecated and replaced by the `Logger` subclass.
Logger This is the central class in the log4j package.

Classes in org.apache.log4j used by org.apache.log4j.helpers
Appender Implement this interface for your own strategies for outputting log statements.
Layout Extend this abstract class to create your own log layout format.
Level Defines the minimum set of levels recognized by the system, that is `OFF`, `FATAL`, `ERROR`, `WARN`, `INFO</code, <code>DEBUG` and `ALL`.
Logger This is the central class in the log4j package.
Priority Refrain from using this class directly, use the `Level` class instead.

Classes in org.apache.log4j used by org.apache.log4j.jdbc
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.

Classes in org.apache.log4j used by org.apache.log4j.jmx
Appender Implement this interface for your own strategies for outputting log statements.
Category This class has been deprecated and replaced by the `Logger` subclass.
Layout Extend this abstract class to create your own log layout format.
Logger This is the central class in the log4j package.

Classes in org.apache.log4j used by org.apache.log4j.lf5
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.

Classes in org.apache.log4j used by org.apache.log4j.net
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.
Layout Extend this abstract class to create your own log layout format.

Classes in org.apache.log4j used by org.apache.log4j.nt
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.
Layout Extend this abstract class to create your own log layout format.

Classes in org.apache.log4j used by org.apache.log4j.pattern
Category This class has been deprecated and replaced by the `Logger` subclass.
Level Defines the minimum set of levels recognized by the system, that is `OFF`, `FATAL`, `ERROR`, `WARN`, `INFO</code, <code>DEBUG` and `ALL`.
Logger This is the central class in the log4j package.
Priority Refrain from using this class directly, use the `Level` class instead.

Classes in org.apache.log4j used by org.apache.log4j.rewrite
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.

Classes in org.apache.log4j used by org.apache.log4j.spi
Appender Implement this interface for your own strategies for outputting log statements.
Category This class has been deprecated and replaced by the `Logger` subclass.
Level Defines the minimum set of levels recognized by the system, that is `OFF`, `FATAL`, `ERROR`, `WARN`, `INFO</code, <code>DEBUG` and `ALL`.
Logger This is the central class in the log4j package.
Priority Refrain from using this class directly, use the `Level` class instead.

Classes in org.apache.log4j used by org.apache.log4j.varia
Appender Implement this interface for your own strategies for outputting log statements.
AppenderSkeleton Abstract superclass of the other appenders in the package.
FileAppender FileAppender appends log events to a file.
Level Defines the minimum set of levels recognized by the system, that is `OFF`, `FATAL`, `ERROR`, `WARN`, `INFO</code, <code>DEBUG` and `ALL`.
Logger This is the central class in the log4j package.
RollingFileAppender RollingFileAppender extends FileAppender to backup the log files when they reach a certain size.
WriterAppender WriterAppender appends log events to a `Writer` or an `OutputStream` depending on the user's choice.

Classes in org.apache.log4j used by org.apache.log4j.xml
Appender Implement this interface for your own strategies for outputting log statements.
Layout Extend this abstract class to create your own log layout format.
Logger This is the central class in the log4j package.

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