Uses of Class
org.apache.log4j.spi.LoggingEvent
Packages that use LoggingEvent
Package
Description
The main log4j package.
This package is used internally.
Package for remote logging.
Provides classes implementing format specifiers in conversion patterns.
Contains part of the System Programming Interface (SPI) needed to
extend log4j.
Contains various appenders, filters and other odds and ends.
XML based components.
-
Uses of LoggingEvent in org.apache.log4j
Methods in org.apache.log4j with parameters of type LoggingEventModifier and TypeMethodDescriptionprotected abstract void
AppenderSkeleton.append
(LoggingEvent event) Subclasses ofAppenderSkeleton
should implement this method to perform actual logging.void
AsyncAppender.append
(LoggingEvent event) Subclasses ofAppenderSkeleton
should implement this method to perform actual logging.void
WriterAppender.append
(LoggingEvent event) This method is called by theAppenderSkeleton.doAppend(org.apache.log4j.spi.LoggingEvent)
method.void
Category.callAppenders
(LoggingEvent event) Call the appenders in the hierrachy starting atthis
.void
Appender.doAppend
(LoggingEvent event) Log inAppender
specific way.void
AppenderSkeleton.doAppend
(LoggingEvent event) This method performs threshold checks and invokes filters before delegating actual logging to the subclasses specificAppenderSkeleton.append(org.apache.log4j.spi.LoggingEvent)
method.EnhancedPatternLayout.format
(LoggingEvent event) Formats a logging event to a writer.HTMLLayout.format
(LoggingEvent event) abstract String
Layout.format
(LoggingEvent event) Implement this method to create your own layout format.PatternLayout.format
(LoggingEvent event) Produces a formatted string as specified by the conversion pattern.SimpleLayout.format
(LoggingEvent event) Returns the log statement in a format consisting of thelevel
, followed by " - " and then themessage
.TTCCLayout.format
(LoggingEvent event) In addition to the level of the statement and message, the returned byte array includes time, thread, category andNDC
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. -
Uses of LoggingEvent in org.apache.log4j.helpers
Methods in org.apache.log4j.helpers that return LoggingEventModifier and TypeMethodDescriptionBoundedFIFO.get()
Get the first element in the buffer.CyclicBuffer.get()
Get the oldest (first) element in the buffer.CyclicBuffer.get
(int i) Get the ith oldest event currently in the buffer.Methods in org.apache.log4j.helpers with parameters of type LoggingEventModifier and TypeMethodDescriptionvoid
CyclicBuffer.add
(LoggingEvent event) Add anevent
as the last event in the buffer.int
AppenderAttachableImpl.appendLoopOnAppenders
(LoggingEvent event) Call thedoAppend
method on all attached appenders.protected abstract 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
(StringBuffer buf, LoggingEvent event) void
OnlyOnceErrorHandler.error
(String message, Exception e, int errorCode, LoggingEvent event) Prints the message and the stack trace of the exception onSystem.err
.void
PatternConverter.format
(StringBuffer sbuf, LoggingEvent e) A template method for formatting in a converter specific way.MDCKeySetExtractor.getPropertyKeySet
(LoggingEvent event) void
BoundedFIFO.put
(LoggingEvent o) Place aLoggingEvent
in the buffer. -
Uses of LoggingEvent in org.apache.log4j.jdbc
Fields in org.apache.log4j.jdbc with type parameters of type LoggingEventModifier and TypeFieldDescriptionprotected ArrayList<LoggingEvent>
JDBCAppender.buffer
ArrayList holding the buffer of Logging Events.Methods in org.apache.log4j.jdbc with parameters of type LoggingEventModifier and TypeMethodDescriptionvoid
JDBCAppender.append
(LoggingEvent event) Adds the event to the buffer.protected String
JDBCAppender.getLogStatement
(LoggingEvent event) As of 1.2.18.1JDBCAppender.getLogStatement(org.apache.log4j.spi.LoggingEvent)
is no longer in use. -
Uses of LoggingEvent in org.apache.log4j.net
Methods in org.apache.log4j.net with parameters of type LoggingEventModifier and TypeMethodDescriptionvoid
JMSAppender.append
(LoggingEvent event) This method called byAppenderSkeleton.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. -
Uses of LoggingEvent in org.apache.log4j.pattern
Methods in org.apache.log4j.pattern with parameters of type LoggingEventModifier and TypeMethodDescriptionprotected String
BridgePatternConverter.convert
(LoggingEvent event) Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.void
BridgePatternConverter.format
(StringBuffer sbuf, LoggingEvent e) Format event to string buffer.void
ClassNamePatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Format a logging event.void
DatePatternConverter.format
(LoggingEvent event, StringBuffer output) Formats an event into a string buffer.void
FileLocationPatternConverter.format
(LoggingEvent event, StringBuffer output) Formats an event into a string buffer.void
FullLocationPatternConverter.format
(LoggingEvent event, StringBuffer output) Formats an event into a string buffer.void
LevelPatternConverter.format
(LoggingEvent event, StringBuffer output) Formats an event into a string buffer.void
LineLocationPatternConverter.format
(LoggingEvent event, StringBuffer output) Formats an event into a string buffer.void
LineSeparatorPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
LiteralPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
LoggerPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.abstract void
LoggingEventPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
MessagePatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
MethodLocationPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
NDCPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
PropertiesPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
RelativeTimePatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
SequenceNumberPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
ThreadPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer.void
ThrowableInformationPatternConverter.format
(LoggingEvent event, StringBuffer toAppendTo) Formats an event into a string buffer. -
Uses of LoggingEvent in org.apache.log4j.rewrite
Methods in org.apache.log4j.rewrite that return LoggingEventModifier and TypeMethodDescriptionMapRewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.PropertyRewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.ReflectionRewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.RewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.Methods in org.apache.log4j.rewrite with parameters of type LoggingEventModifier and TypeMethodDescriptionprotected void
RewriteAppender.append
(LoggingEvent event) Subclasses ofAppenderSkeleton
should implement this method to perform actual logging.MapRewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.PropertyRewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.ReflectionRewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event.RewritePolicy.rewrite
(LoggingEvent source) Rewrite a logging event. -
Uses of LoggingEvent in org.apache.log4j.spi
Methods in org.apache.log4j.spi with parameters of type LoggingEventModifier and TypeMethodDescriptionvoid
NOPLogger.callAppenders
(LoggingEvent event) Call the appenders in the hierrachy starting atthis
.abstract int
Filter.decide
(LoggingEvent event) If the decision isDENY
, then the event will be dropped.void
ErrorHandler.error
(String message, Exception e, int errorCode, LoggingEvent event) This method is invoked to handle the error.boolean
TriggeringEventEvaluator.isTriggeringEvent
(LoggingEvent event) Is this the triggering event? -
Uses of LoggingEvent in org.apache.log4j.varia
Methods in org.apache.log4j.varia with parameters of type LoggingEventModifier and TypeMethodDescriptionprotected void
NullAppender.append
(LoggingEvent event) Does not do anything.int
DenyAllFilter.decide
(LoggingEvent event) Always returns the integer constantFilter.DENY
regardless of theLoggingEvent
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) ReturnsFilter.NEUTRAL
is there is no string match.void
NullAppender.doAppend
(LoggingEvent event) Does not do anything.void
FallbackErrorHandler.error
(String message, Exception e, int errorCode, LoggingEvent event) Prints the message and the stack trace of the exception onSystem.err
. -
Uses of LoggingEvent in org.apache.log4j.xml
Methods in org.apache.log4j.xml with parameters of type LoggingEventModifier and TypeMethodDescriptionXMLLayout.format
(LoggingEvent event) Formats aLoggingEvent
in conformance with the log4j.dtd.