Log4j 1.3alpha-1

Uses of Interface
org.apache.log4j.spi.OptionHandler

Packages that use OptionHandler
org.apache.log4j The main log4j package. 
org.apache.log4j.chainsaw Chainsaw is a GUI log viewer and filter for the log4j package.  
org.apache.log4j.chainsaw.layout   
org.apache.log4j.chainsaw.plugins   
org.apache.log4j.db The org.apache.log4j.db package provides means to append logging events into various databases.  
org.apache.log4j.helpers This package is used internally.  
org.apache.log4j.net Package for remote logging.  
org.apache.log4j.plugins   
org.apache.log4j.rolling Implements various file rolling policies. 
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 OptionHandler in org.apache.log4j
 

Classes in org.apache.log4j that implement OptionHandler
 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 FileAppender
          FileAppender appends log events to a file.
 class Layout
          Extend this abstract class to create your own log layout format.
 class PatternLayout
          A flexible layout configurable with pattern string.
 class SimpleLayout
          SimpleLayout consists of the level of the log statement, followed by " - " and then the log message itself.
 class TTCCLayout
          TTCC layout format consists of time, thread, category and nested diagnostic context information, hence the name.
 class WriterAppender
          WriterAppender appends log events to a Writer or an OutputStream depending on the user's choice.
 

Uses of OptionHandler in org.apache.log4j.chainsaw
 

Classes in org.apache.log4j.chainsaw that implement OptionHandler
 class ChainsawAppender
          ChainsawAppender receives LoggingEvents from the local Log4J environment, and appends them into a model that can be used inside a Swing GUI
 class ChainsawAppenderHandler
          A handler class that either extends a particular appender hierarchy or can be bound into the Log4j appender framework, and queues events, to be later dispatched to registered/interested parties.
 class Generator
          Class designed to stress, and/or test the Chainsaw GUI by sending it lots of Logging Events.
 

Uses of OptionHandler in org.apache.log4j.chainsaw.layout
 

Classes in org.apache.log4j.chainsaw.layout that implement OptionHandler
 class EventDetailLayout
          This layout is used for formatting HTML text for use inside the Chainsaw Event Detail Panel, and the tooltip used when mouse-over on a particular log event row.
 

Uses of OptionHandler in org.apache.log4j.chainsaw.plugins
 

Classes in org.apache.log4j.chainsaw.plugins that implement OptionHandler
 class GUIPluginSkeleton
           
 

Uses of OptionHandler in org.apache.log4j.db
 

Subinterfaces of OptionHandler in org.apache.log4j.db
 interface ConnectionSource
          The ConnectionSource interface provides a pluggable means of transparently obtaining JDBC Connections for log4j classes that require the use of a Connection.
 

Classes in org.apache.log4j.db that implement OptionHandler
 class ConnectionSourceSkeleton
           
 class DataSourceConnectionSource
          The DataSourceConnectionSource is an implementation of ConnectionSource that obtains the Connection in the recommended JDBC manner based on a DataSource.
 class DBAppender
          The DBAppender inserts loggin events into three database tables in a format independent of the Java programming language.
 class DBAppender2
           
 class DBReceiver
           
 class DriverManagerConnectionSource
          The DriverManagerConnectionSource is an implementation of ConnectionSource that obtains the Connection in the traditional JDBC manner based on the connection URL.
 class JNDIConnectionSource
          The JNDIConnectionSource is an implementation of ConnectionSource that obtains a DataSource from a JNDI provider and uses it to obtain a Connection.
 

Uses of OptionHandler in org.apache.log4j.helpers
 

Classes in org.apache.log4j.helpers that implement OptionHandler
 class DateLayout
          This abstract layout takes care of all the date related options and formatting work.
 class OnlyOnceErrorHandler
          The OnlyOnceErrorHandler implements log4j's default error handling policy which consists of emitting a message for the first error in an appender and ignoring all following errors.
 

Uses of OptionHandler in org.apache.log4j.net
 

Classes in org.apache.log4j.net that implement OptionHandler
 class JMSAppender
          A simple appender that publishes events to a JMS Topic.
 class JMSReceiver
          JMSReceiver receives a remote logging event on a configured JSM topic and "posts" it to a LoggerRepository as if the event was generated locally.
 class MulticastAppender
          Multicast-based Appender.
 class MulticastReceiver
          Multicast-based receiver.
 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 SocketHubReceiver
          SocketHubReceiver receives a remote logging event on a configured socket and "posts" it to a LoggerRepository as if the event was generated locally.
 class SocketReceiver
          SocketReceiver receives a remote logging event on a configured socket and "posts" it to a LoggerRepository as if the event was generated locally.
 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.
 class UDPAppender
          Sends log information as a UDP datagrams.
 class UDPReceiver
          Receive LoggingEvents encoded with an XMLLayout, convert the XML data to a LoggingEvent and post the LoggingEvent.
 class XMLSocketReceiver
          XMLSocketReceiver receives a remote logging event via XML on a configured socket and "posts" it to a LoggerRepository as if the event were generated locally.
 

Uses of OptionHandler in org.apache.log4j.plugins
 

Subinterfaces of OptionHandler in org.apache.log4j.plugins
 interface Plugin
          Defines the required interface for all Plugin objects.
 

Classes in org.apache.log4j.plugins that implement OptionHandler
 class PluginSkeleton
          A convienent abstract class for plugin subclasses that implements the basic methods of the Plugin interface.
 class Receiver
          Defines the base class for Receiver plugins.
 

Uses of OptionHandler in org.apache.log4j.rolling
 

Subinterfaces of OptionHandler in org.apache.log4j.rolling
 interface RollingPolicy
          A RollingPolicy is responsible for performing the rolling over of the active log file.
 interface TriggeringPolicy
          A TriggeringPolicy controls the conditions under which rollover occurs.
 

Classes in org.apache.log4j.rolling that implement OptionHandler
 class RollingFileAppender
          RollingFileAppender extends FileAppender to backup the log files depending on RollingPolicy and TriggeringPolicy.
 class RollingPolicySkeleton
          Implements methods common to most, it not all, rolling policies.
 class SizeBasedTriggeringPolicy
           
 class SlidingWindowRollingPolicy
          The SlidingWindowRollingPolicy rolls over files
 class TimeBasedRollingPolicy
          TimeBasedRollingPolicy is both easy to configure yet quite powerful.
 

Uses of OptionHandler in org.apache.log4j.spi
 

Subinterfaces of OptionHandler in org.apache.log4j.spi
 interface ErrorHandler
          Appenders may delegate their error handling to ErrorHandlers.
 

Classes in org.apache.log4j.spi that implement OptionHandler
 class Filter
          Users should extend this class to implement customized logging event filtering.
 

Uses of OptionHandler in org.apache.log4j.varia
 

Classes in org.apache.log4j.varia that implement OptionHandler
 class DenyAllFilter
          This filter drops all logging events.
 class ExpressionFilter
          A filter supporting complex expressions - supports both infix and postfix expressions (infix expressions must first be converted to postfix prior to processing).
 class FallbackErrorHandler
          The FallbackErrorHandler implements the ErrorHandler interface such that a secondary appender may be specified.
 class LevelMatchFilter
          This is a very simple filter based on level matching.
 class LevelRangeFilter
          This is a very simple filter based on level matching, which can be used to reject messages with priorities outside a certain range.
 class ListAppender
          A very basic appender that takes the events and stores them in to a java.util.List for late retrieval.
 class ListModelAppender
          A very basic appender that takes the events and stores them in to a ListModel for late retrieval.
 class LogFilePatternReceiver
          LogFilePatternReceiver can parse and tail log files, converting entries into LoggingEvents.
 class NullAppender
          A NullAppender merely exists, it never outputs a message to any device.
 class PropertyFilter
          NOTE: This filter modifies logging events by adding properties to the event.
 class ReflectionFilter
           
 class StringMatchFilter
          This is a very simple filter based on string matching.
 

Uses of OptionHandler in org.apache.log4j.xml
 

Classes in org.apache.log4j.xml that implement OptionHandler
 class XMLLayout
          The output of the XMLLayout consists of a series of log4j:event elements as defined in the log4j.dtd .
 


Log4j 1.3alpha-1

Copyright 2000-2003 Apache Software Foundation.