Package org.apache.log4j.spi
Class LoggingEvent
- java.lang.Object
-
- org.apache.log4j.spi.LoggingEvent
-
- All Implemented Interfaces:
Serializable
public class LoggingEvent extends Object implements Serializable
Our LoggingEvent class which is designed to look and act just like log4j's, but which maintains an internalExtLogRecordinstance.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description StringcategoryNameStringfqnOfCategoryClassorg.apache.log4j.PrioritylevellongtimeStamp
-
Constructor Summary
Constructors Constructor Description LoggingEvent(String fqnOfCategoryClass, Category logger, long timeStamp, org.apache.log4j.Level level, Object message, String threadName, org.apache.log4j.spi.ThrowableInformation throwable, String ndc, org.apache.log4j.spi.LocationInfo info, Map properties)LoggingEvent(String fqnOfCategoryClass, Category logger, long timeStamp, org.apache.log4j.Priority level, Object message, Throwable throwable)LoggingEvent(String fqnOfCategoryClass, Category logger, org.apache.log4j.Priority level, Object message, Throwable throwable)LoggingEvent(org.jboss.logmanager.ExtLogRecord logRecord, Category logger)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFQNOfLoggerClass()org.apache.log4j.LevelgetLevel()org.apache.log4j.spi.LocationInfogetLocationInformation()CategorygetLogger()StringgetLoggerName()org.jboss.logmanager.ExtLogRecordgetLogRecord()ObjectgetMDC(String key)voidgetMDCCopy()ObjectgetMessage()StringgetNDC()MapgetProperties()StringgetProperty(String key)SetgetPropertyKeySet()StringgetRenderedMessage()static longgetStartTime()StringgetThreadName()org.apache.log4j.spi.ThrowableInformationgetThrowableInformation()String[]getThrowableStrRep()longgetTimeStamp()booleanlocationInformationExists()ObjectremoveProperty(String propName)voidsetProperty(String propName, String propValue)
-
-
-
Constructor Detail
-
LoggingEvent
public LoggingEvent(String fqnOfCategoryClass, Category logger, org.apache.log4j.Priority level, Object message, Throwable throwable)
-
LoggingEvent
public LoggingEvent(String fqnOfCategoryClass, Category logger, long timeStamp, org.apache.log4j.Priority level, Object message, Throwable throwable)
-
LoggingEvent
public LoggingEvent(String fqnOfCategoryClass, Category logger, long timeStamp, org.apache.log4j.Level level, Object message, String threadName, org.apache.log4j.spi.ThrowableInformation throwable, String ndc, org.apache.log4j.spi.LocationInfo info, Map properties)
-
LoggingEvent
public LoggingEvent(org.jboss.logmanager.ExtLogRecord logRecord, Category logger)
-
-
Method Detail
-
getLocationInformation
public org.apache.log4j.spi.LocationInfo getLocationInformation()
-
getLevel
public org.apache.log4j.Level getLevel()
-
getLoggerName
public String getLoggerName()
-
getLogger
public Category getLogger()
-
getMessage
public Object getMessage()
-
getNDC
public String getNDC()
-
getMDCCopy
public void getMDCCopy()
-
getRenderedMessage
public String getRenderedMessage()
-
getStartTime
public static long getStartTime()
-
getThreadName
public String getThreadName()
-
getThrowableInformation
public org.apache.log4j.spi.ThrowableInformation getThrowableInformation()
-
getThrowableStrRep
public String[] getThrowableStrRep()
-
locationInformationExists
public final boolean locationInformationExists()
-
getTimeStamp
public final long getTimeStamp()
-
getPropertyKeySet
public Set getPropertyKeySet()
-
getProperties
public Map getProperties()
-
getFQNOfLoggerClass
public String getFQNOfLoggerClass()
-
getLogRecord
public org.jboss.logmanager.ExtLogRecord getLogRecord()
-
-