Uses of Class org.apache.log4j.spi.LoggingEvent (Apache Log4j 1.2.17 API)
Date: 2012-05-06

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.log4j.spi.LoggingEvent

Packages that use LoggingEvent
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.pattern | Provides classes implementing format specifiers in conversion patterns.
org.apache.log4j.rewrite |
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 LoggingEvent in org.apache.log4j

Methods in org.apache.log4j with parameters of type LoggingEvent
`protected abstract void` | `AppenderSkeleton.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` | `AsyncAppender.append(LoggingEvent event)` Subclasses of `AppenderSkeleton` should implement this method to perform actual logging.
`void` | `Category.callAppenders(LoggingEvent event)` Call the appenders in the hierrachy starting at `this`.
`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.
`void` | `Appender.doAppend(LoggingEvent event)` Log in `Appender` specific way.
`String` | `HTMLLayout.format(LoggingEvent event)`
`String` | `SimpleLayout.format(LoggingEvent event)` Returns the log statement in a format consisting of the `level`, followed by " - " and then the `message`.
`abstract String` | `Layout.format(LoggingEvent event)` Implement this method to create your own layout format.
`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.
`String` | `PatternLayout.format(LoggingEvent event)` Produces a formatted string as specified by the conversion pattern.
`String` | `EnhancedPatternLayout.format(LoggingEvent event)` Formats a logging event to a writer.
`protected boolean` | `WriterAppender.shouldFlush(LoggingEvent event)` Determines whether the writer should be flushed after this event is written.
`protected void` | `WriterAppender.subAppend(LoggingEvent event)` Actual writing occurs here.
`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.

Uses of LoggingEvent in org.apache.log4j.helpers

Methods in org.apache.log4j.helpers that return LoggingEvent
`LoggingEvent` | `CyclicBuffer.get()` Get the oldest (first) element in the buffer.
`LoggingEvent` | `BoundedFIFO.get()` Get the first element in the buffer.
`LoggingEvent` | `CyclicBuffer.get(int i)` Get the ith oldest event currently in the buffer.

Methods in org.apache.log4j.helpers with parameters of type LoggingEvent
`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 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 on `System.err`.
`void` | `PatternConverter.format(StringBuffer sbuf, LoggingEvent e)` A template method for formatting in a converter specific way.
`Set` | `MDCKeySetExtractor.getPropertyKeySet(LoggingEvent event)`
`void` | `BoundedFIFO.put(LoggingEvent o)` Place a `LoggingEvent` in the buffer.

Uses of LoggingEvent in org.apache.log4j.jdbc

Methods in org.apache.log4j.jdbc with parameters of type LoggingEvent
`void` | `JDBCAppender.append(LoggingEvent event)` Adds the event to the buffer.
`protected String` | `JDBCAppender.getLogStatement(LoggingEvent event)` By default getLogStatement sends the event to the required Layout object.

Uses of LoggingEvent in org.apache.log4j.lf5

Methods in org.apache.log4j.lf5 with parameters of type LoggingEvent
`void` | `LF5Appender.append(LoggingEvent event)` Appends a `LoggingEvent` record to the `LF5Appender`.

Uses of LoggingEvent in org.apache.log4j.net

Methods in org.apache.log4j.net with parameters of type LoggingEvent
`void` | `SocketAppender.append(LoggingEvent event)`
`protected void` | `TelnetAppender.append(LoggingEvent event)` Handles a log event.
`void` | `SyslogAppender.append(LoggingEvent event)`
`void` | `SocketHubAppender.append(LoggingEvent event)` Append an event to all of current connections.
`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.

Uses of LoggingEvent in org.apache.log4j.nt

Methods in org.apache.log4j.nt with parameters of type LoggingEvent
`void` | `NTEventLogAppender.append(LoggingEvent event)`

Uses of LoggingEvent in org.apache.log4j.pattern

Methods in org.apache.log4j.pattern with parameters of type LoggingEvent
`protected String` | `BridgePatternConverter.convert(LoggingEvent event)` Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.
`void` | `DatePatternConverter.format(LoggingEvent event, StringBuffer output)` Formats an event into a string buffer.
`void` | `ClassNamePatternConverter.format(LoggingEvent event, StringBuffer toAppendTo)` Format a logging event.
`void` | `LevelPatternConverter.format(LoggingEvent event, StringBuffer output)` Formats an event into a string buffer.
`void` | `MessagePatternConverter.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` | `ThreadPatternConverter.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` | `PropertiesPatternConverter.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.
`void` | `FullLocationPatternConverter.format(LoggingEvent event, StringBuffer output)` Formats an event into a string buffer.
`void` | `LoggerPatternConverter.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` | `LiteralPatternConverter.format(LoggingEvent event, StringBuffer toAppendTo)` Formats an event into a string buffer.
`void` | `LineSeparatorPatternConverter.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` | `LineLocationPatternConverter.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` | `RelativeTimePatternConverter.format(LoggingEvent event, StringBuffer toAppendTo)` Formats an event into a string buffer.
`void` | `BridgePatternConverter.format(StringBuffer sbuf, LoggingEvent e)` Format event to string buffer.

Uses of LoggingEvent in org.apache.log4j.rewrite

Methods in org.apache.log4j.rewrite that return LoggingEvent
`LoggingEvent` | `RewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.
`LoggingEvent` | `PropertyRewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.
`LoggingEvent` | `ReflectionRewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.
`LoggingEvent` | `MapRewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.

Methods in org.apache.log4j.rewrite with parameters of type LoggingEvent
`protected void` | `RewriteAppender.append(LoggingEvent event)` Subclasses of `AppenderSkeleton` should implement this method to perform actual logging.
`LoggingEvent` | `RewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.
`LoggingEvent` | `PropertyRewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.
`LoggingEvent` | `ReflectionRewritePolicy.rewrite(LoggingEvent source)` Rewrite a logging event.
`LoggingEvent` | `MapRewritePolicy.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 LoggingEvent
`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(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 LoggingEvent
`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` | `StringMatchFilter.decide(LoggingEvent event)` Returns `Filter.NEUTRAL` is there is no string match.
`int` | `LevelMatchFilter.decide(LoggingEvent event)` Return the decision of this filter.
`int` | `LevelRangeFilter.decide(LoggingEvent event)` Return the decision of this filter.
`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 on `System.err`.

Uses of LoggingEvent in org.apache.log4j.xml

Methods in org.apache.log4j.xml with parameters of type LoggingEvent
`String` | `XMLLayout.format(LoggingEvent event)` Formats a `LoggingEvent` in conformance with the log4j.dtd.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.