Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Log4j 1.2.14
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.log4j.Appender

Packages that use Appender
org.apache.log4j | The main log4j package.
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.performance | Package to measure the performance of the different log4j components.
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 Appender in org.apache.log4j

Classes in org.apache.log4j that implement Appender
`class` | `AppenderSkeleton` Abstract superclass of the other appenders in the package.
`class` | `AsyncAppender` The AsyncAppender lets users log events asynchronously.
`class` | `ConsoleAppender` ConsoleAppender appends log events to `System.out` or `System.err` using a layout specified by the user.
`class` | `DailyRollingFileAppender` DailyRollingFileAppender extends `FileAppender` so that the underlying file is rolled over at a user chosen frequency.
`class` | `FileAppender` FileAppender appends log events to a file.
`class` | `RollingFileAppender` RollingFileAppender extends FileAppender to backup the log files when they reach a certain size.
`class` | `WriterAppender` WriterAppender appends log events to a `Writer` or an `OutputStream` depending on the user's choice.

Methods in org.apache.log4j that return Appender
`Appender` | `Category.getAppender(String name)` Look for the appender named as `name`.
`Appender` | `AsyncAppender.getAppender(String name)` Get appender by name.

Methods in org.apache.log4j with parameters of type Appender
`void` | `Category.addAppender(Appender newAppender)` Add `newAppender` to the list of appenders of this Category instance.
`boolean` | `Category.isAttached(Appender appender)` Is the appender passed as parameter attached to this category?
`void` | `Category.removeAppender(Appender appender)` Remove the appender passed as parameter form the list of appenders.
`void` | `Hierarchy.fireAddAppenderEvent(Category logger, Appender appender)`
`static void` | `BasicConfigurator.configure(Appender appender)` Add `appender` to the root category.
`void` | `AsyncAppender.addAppender(Appender newAppender)` Add appender.
`boolean` | `AsyncAppender.isAttached(Appender appender)` Determines if specified appender is attached.
`void` | `AsyncAppender.removeAppender(Appender appender)` Removes an appender.

Uses of Appender in org.apache.log4j.helpers

Methods in org.apache.log4j.helpers that return Appender
`Appender` | `AppenderAttachableImpl.getAppender(String name)` Look for an attached appender named as `name`.

Methods in org.apache.log4j.helpers with parameters of type Appender
`void` | `AppenderAttachableImpl.addAppender(Appender newAppender)` Attach an appender.
`boolean` | `AppenderAttachableImpl.isAttached(Appender appender)` Returns `true` if the specified appender is in the list of attached appenders, `false` otherwise.
`void` | `AppenderAttachableImpl.removeAppender(Appender appender)` Remove the appender passed as parameter form the list of attached appenders.
`void` | `OnlyOnceErrorHandler.setAppender(Appender appender)` Does not do anything.
`void` | `OnlyOnceErrorHandler.setBackupAppender(Appender appender)` Does not do anything.

Uses of Appender in org.apache.log4j.jdbc

Classes in org.apache.log4j.jdbc that implement Appender
`class` | `JDBCAppender` WARNING: This version of JDBCAppender is very likely to be completely replaced in the future.

Uses of Appender in org.apache.log4j.jmx

Methods in org.apache.log4j.jmx with parameters of type Appender
`void` | `HierarchyDynamicMBean.addAppenderEvent(Category logger, Appender appender)`
`void` | `HierarchyDynamicMBean.removeAppenderEvent(Category cat, Appender appender)`

Constructors in org.apache.log4j.jmx with parameters of type Appender
`AppenderDynamicMBean(Appender appender)`

Uses of Appender in org.apache.log4j.lf5

Classes in org.apache.log4j.lf5 that implement Appender
`class` | `LF5Appender` `LF5Appender` logs events to a swing based logging console.

Uses of Appender in org.apache.log4j.net

Classes in org.apache.log4j.net that implement Appender
`class` | `JMSAppender` A simple appender that publishes events to a JMS Topic.
`class` | `SMTPAppender` Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.
`class` | `SocketAppender` Sends `LoggingEvent` objects to a remote a log server, usually a `SocketNode`.
`class` | `SocketHubAppender` Sends `LoggingEvent` objects to a set of remote log servers, usually a `SocketNodes`.
`class` | `SyslogAppender` Use SyslogAppender to send log messages to a remote syslog daemon.
`class` | `TelnetAppender` The TelnetAppender is a log4j appender that specializes in writing to a read-only socket.

Uses of Appender in org.apache.log4j.nt

Classes in org.apache.log4j.nt that implement Appender
`class` | `NTEventLogAppender` Append to the NT event log system.

Uses of Appender in org.apache.log4j.performance

Classes in org.apache.log4j.performance that implement Appender
`class` | `NullAppender` A bogus appender which calls the format method of its layout object but does not write the result anywhere.

Uses of Appender in org.apache.log4j.spi

Methods in org.apache.log4j.spi that return Appender
`Appender` | `AppenderAttachable.getAppender(String name)` Get an appender by name.

Methods in org.apache.log4j.spi with parameters of type Appender
`void` | `AppenderAttachable.addAppender(Appender newAppender)` Add an appender.
`boolean` | `AppenderAttachable.isAttached(Appender appender)` Returns `true` if the specified appender is in list of attached attached, `false` otherwise.
`void` | `AppenderAttachable.removeAppender(Appender appender)` Remove the appender passed as parameter from the list of appenders.
`void` | `ErrorHandler.setAppender(Appender appender)` Set the appender for which errors are handled.
`void` | `ErrorHandler.setBackupAppender(Appender appender)` Set the appender to falkback upon in case of failure.
`void` | `LoggerRepository.fireAddAppenderEvent(Category logger, Appender appender)`
`void` | `HierarchyEventListener.addAppenderEvent(Category cat, Appender appender)`
`void` | `HierarchyEventListener.removeAppenderEvent(Category cat, Appender appender)`

Uses of Appender in org.apache.log4j.varia

Classes in org.apache.log4j.varia that implement Appender
`class` | `ExternallyRolledFileAppender` This appender listens on a socket on the port specified by the Port property for a "RollOver" message.

Methods in org.apache.log4j.varia with parameters of type Appender
`void` | `FallbackErrorHandler.setAppender(Appender primary)` The appender to which this error handler is attached.
`void` | `FallbackErrorHandler.setBackupAppender(Appender backup)` Set the backup appender.

Uses of Appender in org.apache.log4j.xml

Methods in org.apache.log4j.xml that return Appender
`protected Appender` | `DOMConfigurator.findAppenderByName(Document doc, String appenderName)` Used internally to parse appenders by IDREF name.
`protected Appender` | `DOMConfigurator.findAppenderByReference(Element appenderRef)` Used internally to parse appenders by IDREF element.
`protected Appender` | `DOMConfigurator.parseAppender(Element appenderElement)` Used internally to parse an appender element.

Methods in org.apache.log4j.xml with parameters of type Appender
`protected void` | `DOMConfigurator.parseErrorHandler(Element element, Appender appender)` Used internally to parse an `ErrorHandler` element.
`protected void` | `DOMConfigurator.parseFilters(Element element, Appender appender)` Used internally to parse a filter element.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Log4j 1.2.14
PREV NEXT | FRAMES NO FRAMES

Copyright 2000-2005 Apache Software Foundation.