Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Interface
org.apache.log4j.Appender

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 CompositeRollingAppender
          CompositeRollingAppender combines RollingFileAppender and DailyRollingFileAppender
It can function as either or do both at the same time (making size based rolling files like RollingFileAppender until a data/time boundary is crossed at which time it rolls all of those files as per the DailyRollingFileAppender) based on the setting for rollingStyle.

To use CompositeRollingAppender to roll log files as they reach a certain size (like RollingFileAppender), set rollingStyle=1 (@see config.size)
To use CompositeRollingAppender to roll log files at certain time intervals (daily for example), set rollingStyle=2 and a datePattern (@see config.time)
To have CompositeRollingAppender roll log files at a certain size AND rename those according to time intervals, set rollingStyle=3 (@see config.composite)
 class ConsoleAppender
          ConsoleAppender appends log events to System.out or System.err using a layout specified by the user.
 class DailyFileAppender
          DailyFileAppender extends FileAppender to use filenames formatted with date/time information.
 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 TempFileAppender
          TempFileAppender creates new unique file for each logging statement.
 class WriterAppender
          WriterAppender appends log events to a java.io.Writer or an java.io.OutputStream depending on the user's choice.
 

Methods in org.apache.log4j that return Appender
(package private)  Appender PropertyConfigurator.parseAppender(java.util.Properties props, java.lang.String appenderName)
           
(package private)  Appender PropertyConfigurator.registryGet(java.lang.String name)
           
 Appender Category.getAppender(java.lang.String name)
          Look for the appender named as name.
 Appender AsyncAppender.getAppender(java.lang.String name)
           
 

Methods in org.apache.log4j with parameters of type Appender
(package private)  void PropertyConfigurator.registryPut(Appender appender)
           
 void Hierarchy.fireAddAppenderEvent(Category logger, Appender appender)
           
(package private)  void Hierarchy.fireRemoveAppenderEvent(Category logger, Appender 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.
static void BasicConfigurator.configure(Appender appender)
          Add appender to the root category.
 void AsyncAppender.addAppender(Appender newAppender)
           
 boolean AsyncAppender.isAttached(Appender appender)
          Is the appender passed as parameter attached to this category?
 void AsyncAppender.removeAppender(Appender appender)