Log4j 1.3alpha-7

Uses of Class
org.apache.log4j.spi.ComponentBase

Packages that use ComponentBase
org.apache.log4j The main log4j package. 
org.apache.log4j.config Package used in getting/setting component properties. 
org.apache.log4j.db The org.apache.log4j.db package provides means to append logging events into various databases.  
org.apache.log4j.db.dialect   
org.apache.log4j.filter   
org.apache.log4j.joran.action   
org.apache.log4j.net Package for remote logging.  
org.apache.log4j.or ObjectRenders are resposible for rendering messages depending on their class type.  
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 ComponentBase in org.apache.log4j
 

Subclasses of ComponentBase in org.apache.log4j
 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
          Deprecated. Please use PatternLayout instead.
 class WriterAppender
          WriterAppender appends log events to a Writer or an OutputStream depending on the user's choice.
 

Uses of ComponentBase in org.apache.log4j.config
 

Subclasses of ComponentBase in org.apache.log4j.config
 class PropertySetter
          General purpose Object property setter.
 

Uses of ComponentBase in org.apache.log4j.db
 

Subclasses of ComponentBase in org.apache.log4j.db
 class ConnectionSourceSkeleton
           
 class CustomSQLDBReceiver
          Converts log data stored in a database into LoggingEvents.
 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 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 ComponentBase in org.apache.log4j.db.dialect
 

Subclasses of ComponentBase in org.apache.log4j.db.dialect
 class Util
           
 

Uses of ComponentBase in org.apache.log4j.filter
 

Subclasses of ComponentBase in org.apache.log4j.filter
 class AndFilter
          A filter that 'and's the results of any number of contained filters together.
 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 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 LocationInfoFilter
          Location information is usually specified at the appender level - all events associated with an appender either create and parse stack traces or they do not.
 class MapFilter
           
 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 ComponentBase in org.apache.log4j.joran.action
 

Subclasses of ComponentBase in org.apache.log4j.joran.action
 class Action
          Most of the work for configuring log4j is done by Actions.
 class AppenderAction
           
 class AppenderRefAction
           
 class ConfigurationAction
           
 class ConversionRuleAction
           
 class ImplicitAction
          ImplcitActions are like normal (explicit) actions except that are applied by the parser when no other pattern applies.
 class JndiSubstitutionPropertyAction
          This action looks up JNDI properties specified in the configuration file and adds them to the Joran ExecutionContext.
 class LayoutAction
           
 class LevelAction
           
 class LoggerAction
           
 class NestComponentIA
           
 class NewRuleAction
           
 class ParamAction
           
 class PluginAction
           
 class PriorityAction
          This action allows us to warn users that the Priority element has been deprecated but is still accepted.
 class PropertyAction
          This class serves as a base for other actions, which similar to the ANT task which add/set properties of a given object.
 class RepositoryPropertyAction
           
 class RootLoggerAction
           
 class SubstitutionPropertyAction
          This action sets new substitution properties for the execution context by name, value pair, or adds all the properties passed in the Properties argument.
 

Uses of ComponentBase in org.apache.log4j.net
 

Subclasses of ComponentBase in org.apache.log4j.net
 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 SocketNode
          Read LoggingEvent objects sent from a remote client using Sockets (TCP).
 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
          Implements an RFC 3164 compliant agent 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 XMLSocketNode
          Read LoggingEvent objects sent from a remote client using XML over Sockets (TCP).
 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 ComponentBase in org.apache.log4j.or
 

Subclasses of ComponentBase in org.apache.log4j.or
 class RendererMap
          Map class objects to an ObjectRenderer.
 

Uses of ComponentBase in org.apache.log4j.plugins
 

Subclasses of ComponentBase in org.apache.log4j.plugins
 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 ComponentBase in org.apache.log4j.rolling
 

Subclasses of ComponentBase in org.apache.log4j.rolling
 class FixedWindowRollingPolicy
          When rolling over, FixedWindowRollingPolicy renames files according to a fixed window algorithm as described below.
 class RollingFileAppender
          RollingFileAppender extends FileAppender to backup the log files depending on RollingPolicy and TriggeringPolicy.
 class RollingPolicyBase
          Implements methods common to most, it not all, rolling policies.
 class TimeBasedRollingPolicy
          TimeBasedRollingPolicy is both easy to configure and quite powerful.
 

Uses of ComponentBase in org.apache.log4j.spi
 

Subclasses of ComponentBase in org.apache.log4j.spi
 class Filter
          Users should extend this class to implement customized logging event filtering.
 

Uses of ComponentBase in org.apache.log4j.varia
 

Subclasses of ComponentBase in org.apache.log4j.varia
 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 SoundAppender
          Plays a sound clip created using Applet.newAudioClip when an event is received.
 

Uses of ComponentBase in org.apache.log4j.xml
 

Subclasses of ComponentBase in org.apache.log4j.xml
 class XMLLayout
          The output of the XMLLayout consists of a series of log4j:event elements as defined in the log4j.dtd .
 


Log4j 1.3alpha-7

Copyright 2000-2005 Apache Software Foundation.