|
|||||||||
| Home >> All >> org >> apache >> [ log4j overview ] | PREV NEXT | ||||||||
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)
|
|
|||||||||
| Home >> All >> org >> apache >> [ log4j overview ] | PREV NEXT | ||||||||