org.x4juli.global.spi
Class ExtendedLogRecordWrapper
java.lang.Object
java.util.logging.LogRecord
org.x4juli.global.components.AbstractExtendedLogRecord
org.x4juli.global.spi.ExtendedLogRecordWrapper
- All Implemented Interfaces:
- ExtendedLogRecord, LogRecord, java.io.Serializable
- public final class ExtendedLogRecordWrapper
- extends AbstractExtendedLogRecord
This Wrapper is used for existing instances of an LogRecord to provide
all information needed. Unfortunately it is not immutable because one cannot
clone an LogRecord.
- Since:
- 0.5
- Author:
- Boris Unckel
- See Also:
- Serialized Form
| Fields inherited from class java.util.logging.LogRecord |
|
|
Constructor Summary |
ExtendedLogRecordWrapper(java.util.logging.LogRecord record)
This implementation is backuped by an attached original LogRecord. |
| Methods inherited from class java.util.logging.LogRecord |
setLevel, setLoggerName, setMessage, setMillis, setParameters, setResourceBundle, setResourceBundleName, setSequenceNumber, setSourceClassName, setSourceMethodName, setThreadID, setThrown |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.x4juli.global.spi.ExtendedLogRecord |
setLevel, setLoggerName, setMessage, setMillis, setParameters, setResourceBundle, setResourceBundleName, setSequenceNumber, setSourceClassName, setSourceMethodName, setThreadID, setThrown |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
startTime
private static final long startTime
throwableInfo
private ThrowableInformation throwableInfo
- This variable contains information about this event's throwable
locationInfo
private LocationInfo locationInfo
- Location information for the caller.
record
private java.util.logging.LogRecord record
ExtendedLogRecordWrapper
public ExtendedLogRecordWrapper(java.util.logging.LogRecord record)
- This implementation is backuped by an attached original LogRecord.
- Parameters:
record - which contains the basic information.
getLevel
public java.util.logging.Level getLevel()
- Since:
- 0.5
- See Also:
LogRecord.getLevel()
getLoggerName
public java.lang.String getLoggerName()
- Since:
- 0.5
- See Also:
LogRecord.getLoggerName()
getMessage
public java.lang.String getMessage()
- Since:
- 0.5
- See Also:
LogRecord.getMessage()
getMillis
public long getMillis()
- Since:
- 0.5
- See Also:
LogRecord.getMillis()
getParameters
public java.lang.Object[] getParameters()
- Since:
- 0.5
- See Also:
LogRecord.getParameters()
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
- Since:
- 0.5
- See Also:
LogRecord.getResourceBundle()
getResourceBundleName
public java.lang.String getResourceBundleName()
- Since:
- 0.5
- See Also:
LogRecord.getResourceBundleName()
getSequenceNumber
public long getSequenceNumber()
- Since:
- 0.5
- See Also:
LogRecord.getSequenceNumber()
getSourceClassName
public java.lang.String getSourceClassName()
- Since:
- 0.5
- See Also:
LogRecord.getSourceClassName()
getSourceMethodName
public java.lang.String getSourceMethodName()
- Since:
- 0.5
- See Also:
LogRecord.getSourceMethodName()
getThreadID
public int getThreadID()
- Since:
- 0.5
- See Also:
LogRecord.getThreadID()
getThrown
public java.lang.Throwable getThrown()
- Since:
- 0.5
- See Also:
LogRecord.getThrown()
${license_html}