Package | Description |
---|---|
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.lf5 | |
org.apache.log4j.net |
Package for remote logging.
|
org.apache.log4j.nt |
Package for NT event logging.
|
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.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract void |
AppenderSkeleton.append(LoggingEvent event) |
Subclasses of
AppenderSkeleton should implement this
method to perform actual logging. |
void |
AsyncAppender.append(LoggingEvent event) |
Subclasses of
AppenderSkeleton should implement this
method to perform actual logging. |
void |
WriterAppender.append(LoggingEvent event) |
This method is called by the
AppenderSkeleton.doAppend(org.apache.log4j.spi.LoggingEvent)
method. |
void |
Category.callAppenders(LoggingEvent event) |
Call the appenders in the hierrachy starting at
this . |
void |
Appender.doAppend(LoggingEvent event) |
Log in
Appender specific way. |
void |
AppenderSkeleton.doAppend(LoggingEvent event) |
This method performs threshold checks and invokes filters before
delegating actual logging to the subclasses specific
AppenderSkeleton.append(org.apache.log4j.spi.LoggingEvent) method. |
java.lang.String |
EnhancedPatternLayout.format(LoggingEvent event) |
Formats a logging event to a writer.
|
java.lang.String |
HTMLLayout.format(LoggingEvent event) |
|
abstract java.lang.String |
Layout.format(LoggingEvent event) |
Implement this method to create your own layout format.
|
java.lang.String |
PatternLayout.format(LoggingEvent event) |
Produces a formatted string as specified by the conversion pattern.
|
java.lang.String |
SimpleLayout.format(LoggingEvent event) |
Returns the log statement in a format consisting of the
level , followed by " - " and then the
message . |
java.lang.String |
TTCCLayout.format(LoggingEvent event) |
In addition to the level of the statement and message, the
returned byte array includes time, thread, category and
NDC
information. |
protected boolean |
WriterAppender.shouldFlush(LoggingEvent event) |
Determines whether the writer should be flushed after
this event is written.
|
protected void |
DailyRollingFileAppender.subAppend(LoggingEvent event) |
This method differentiates DailyRollingFileAppender from its
super class.
|
protected void |
RollingFileAppender.subAppend(LoggingEvent event) |
This method differentiates RollingFileAppender from its super
class.
|
protected void |
WriterAppender.subAppend(LoggingEvent event) |
Actual writing occurs here.
|
Modifier and Type | Method | Description |
---|---|---|
LoggingEvent |
BoundedFIFO.get() |
Get the first element in the buffer.
|
LoggingEvent |
CyclicBuffer.get() |
Get the oldest (first) element in the buffer.
|
LoggingEvent |
CyclicBuffer.get(int i) |
Get the ith oldest event currently in the buffer.
|
Modifier and Type | Method | Description |
---|---|---|
void |
CyclicBuffer.add(LoggingEvent event) |
Add an
event as the last event in the buffer. |
int |
AppenderAttachableImpl.appendLoopOnAppenders(LoggingEvent event) |
Call the
doAppend method on all attached appenders. |
protected abstract java.lang.String |
PatternConverter.convert(LoggingEvent event) |
Derived pattern converters must override this method in order to
convert conversion specifiers in the correct way.
|
void |
DateLayout.dateFormat(java.lang.StringBuffer buf,
LoggingEvent event) |
|
void |
OnlyOnceErrorHandler.error(java.lang.String message,
java.lang.Exception e,
int errorCode,
LoggingEvent event) |
Prints the message and the stack trace of the exception on
System.err . |
void |
PatternConverter.format(java.lang.StringBuffer sbuf,
LoggingEvent e) |
A template method for formatting in a converter specific way.
|
java.util.Set |
MDCKeySetExtractor.getPropertyKeySet(LoggingEvent event) |
|
void |
BoundedFIFO.put(LoggingEvent o) |
Place a
LoggingEvent in the buffer. |
Modifier and Type | Method | Description |
---|---|---|
void |
JDBCAppender.append(LoggingEvent event) |
Adds the event to the buffer.
|
protected java.lang.String |
JDBCAppender.getLogStatement(LoggingEvent event) |
By default getLogStatement sends the event to the required Layout object.
|
Modifier and Type | Method | Description |
---|---|---|
void |
LF5Appender.append(LoggingEvent event) |
Appends a
LoggingEvent record to the
LF5Appender . |
Modifier and Type | Method | Description |
---|---|---|
void |
JMSAppender.append(LoggingEvent event) |
This method called by
AppenderSkeleton.doAppend(org.apache.log4j.spi.LoggingEvent) method to
do most of the real appending work. |
void |
SMTPAppender.append(LoggingEvent event) |
Perform SMTPAppender specific appending actions, mainly adding
the event to a cyclic buffer and checking if the event triggers
an e-mail to be sent.
|
void |
SocketAppender.append(LoggingEvent event) |
|
void |
SocketHubAppender.append(LoggingEvent event) |
Append an event to all of current connections.
|
void |
SyslogAppender.append(LoggingEvent event) |
|
protected void |
TelnetAppender.append(LoggingEvent event) |
Handles a log event.
|
Modifier and Type | Method | Description |
---|---|---|
void |
NTEventLogAppender.append(LoggingEvent event) |
Modifier and Type | Method | Description |
---|---|---|
void |
NOPLogger.callAppenders(LoggingEvent event) |
Call the appenders in the hierrachy starting at
this . |
abstract int |
Filter.decide(LoggingEvent event) |
If the decision is
DENY , then the event will be
dropped. |
void |
ErrorHandler.error(java.lang.String message,
java.lang.Exception e,
int errorCode,
LoggingEvent event) |
This method is invoked to handle the error.
|
boolean |
TriggeringEventEvaluator.isTriggeringEvent(LoggingEvent event) |
Is this the triggering event?
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
NullAppender.append(LoggingEvent event) |
Does not do anything.
|
int |
DenyAllFilter.decide(LoggingEvent event) |
Always returns the integer constant
Filter.DENY
regardless of the LoggingEvent parameter. |
int |
LevelMatchFilter.decide(LoggingEvent event) |
Return the decision of this filter.
|
int |
LevelRangeFilter.decide(LoggingEvent event) |
Return the decision of this filter.
|
int |
StringMatchFilter.decide(LoggingEvent event) |
Returns
Filter.NEUTRAL is there is no string match. |
void |
NullAppender.doAppend(LoggingEvent event) |
Does not do anything.
|
void |
FallbackErrorHandler.error(java.lang.String message,
java.lang.Exception e,
int errorCode,
LoggingEvent event) |
Prints the message and the stack trace of the exception on
System.err . |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
XMLLayout.format(LoggingEvent event) |
Formats a
LoggingEvent in conformance with the log4j.dtd. |
Copyright 2000-2007 Apache Software Foundation.