|
Log4j 1.1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.log4j.spi.LoggingEvent
The internal representation of logging events. When an affirmative
decision is made to log then a LoggingEvent
instance
is created. This instance is passed around to the different log4j
components.
This class is of concern to those wishing to extend log4j.
Field Summary | |
Category |
category
The category of the logging event. |
String |
categoryName
The category name. |
String |
fqnOfCategoryClass
Fully qualified name of the calling category class. |
Priority |
priority
Priority of logging event. |
long |
timeStamp
The number of milliseconds elapsed from 1/1/1970 until logging event was created. |
Constructor Summary | |
LoggingEvent(String fqnOfCategoryClass,
Category category,
Priority priority,
Object message,
Throwable throwable)
Instantiate a LoggingEvent from the supplied parameters. |
Method Summary | |
LocationInfo |
getLocationInformation()
Set the location information for this logging event. |
Object |
getMessage()
Return the message for this logging event. |
String |
getNDC()
|
String |
getRenderedMessage()
|
static long |
getStartTime()
Returns the time when the application started, in milliseconds elapsed since 01.01.1970. |
String |
getThreadName()
|
ThrowableInformation |
getThrowableInformation()
Returns the throwable information contained within this event. |
String[] |
getThrowableStrRep()
Return this event's throwable's string[] representaion. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final transient String fqnOfCategoryClass
public transient Category category
It is set by the LoggingEvent constructor or set by a remote entity after deserialization.
public final String categoryName
public transient Priority priority
public final long timeStamp
Constructor Detail |
public LoggingEvent(String fqnOfCategoryClass, Category category, Priority priority, Object message, Throwable throwable)
Except timeStamp
all the other fields of
LoggingEvent
are filled when actually needed.
category
- The category of this event.priority
- The priority of this event.message
- The message of this event.throwable
- The throwable of this event.Method Detail |
public LocationInfo getLocationInformation()
public Object getMessage()
Before serialization, the returned object is the message passed by the user to generate the logging event. After serialization, the returned value equals the String form of the message possibly after object rendering.
public String getNDC()
public String getRenderedMessage()
public static long getStartTime()
public String getThreadName()
public ThrowableInformation getThrowableInformation()
null
if there is no such information.
Note that the Throwable
object contained within a
ThrowableInformation
does not survive serialization.
public String[] getThrowableStrRep()
|
Log4j 1.1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |