Class WrappedExtLogRecord
java.lang.Object
java.util.logging.LogRecord
org.jboss.logmanager.ExtLogRecord
org.jboss.logmanager.WrappedExtLogRecord
- All Implemented Interfaces:
Serializable
-
Nested Class Summary
Nested classes/interfaces inherited from class ExtLogRecord
ExtLogRecord.FormatStyle -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLevel()longObject[]longGet the source file name for this log record.intGet the source line number for this log record.intprivate voidresolve()voidvoidsetLoggerName(String name) voidsetMessage(String message) Set the raw message.voidsetMillis(long millis) voidsetParameters(Object[] parameters) Set the parameters to the log message.voidsetResourceBundle(ResourceBundle bundle) Set the localization resource bundle.voidsetResourceBundleName(String name) Set the localization resource bundle name.voidsetSequenceNumber(long seq) voidsetSourceClassName(String sourceClassName) voidsetSourceFileName(String sourceFileName) Set the source file name for this log record.voidsetSourceLineNumber(int sourceLineNumber) Set the source line number for this log record.voidsetSourceMethodName(String sourceMethodName) voidsetThreadID(int threadID) voidprotected ObjectMethods inherited from class ExtLogRecord
copyAll, copyMdc, disableCallerCalculation, getFormatStyle, getFormattedMessage, getLoggerClassName, getMdc, getMdcCopy, getNdc, getResourceKey, getThreadName, putMdc, removeMdc, setMdc, setMessage, setNdc, setThreadName, wrapMethods inherited from class LogRecord
getInstant, getLongThreadID, setInstant, setLongThreadID
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
LOGGER_CLASS_NAME
-
orig
-
resolved
private transient boolean resolved
-
-
Constructor Details
-
WrappedExtLogRecord
WrappedExtLogRecord(LogRecord orig)
-
-
Method Details
-
getLoggerName
- Overrides:
getLoggerNamein classLogRecord
-
setLoggerName
- Overrides:
setLoggerNamein classLogRecord
-
getResourceBundle
- Overrides:
getResourceBundlein classLogRecord
-
setResourceBundle
Description copied from class:ExtLogRecordSet the localization resource bundle. Any cached formatted message is discarded.- Overrides:
setResourceBundlein classExtLogRecord- Parameters:
bundle- localization bundle (may be null)
-
getResourceBundleName
- Overrides:
getResourceBundleNamein classLogRecord
-
setResourceBundleName
Description copied from class:ExtLogRecordSet the localization resource bundle name. Any cached formatted message is discarded.- Overrides:
setResourceBundleNamein classExtLogRecord- Parameters:
name- localization bundle name (may be null)
-
getLevel
-
setLevel
-
getSequenceNumber
public long getSequenceNumber()- Overrides:
getSequenceNumberin classLogRecord
-
setSequenceNumber
public void setSequenceNumber(long seq) - Overrides:
setSequenceNumberin classLogRecord
-
getSourceClassName
Description copied from class:ExtLogRecord- Overrides:
getSourceClassNamein classExtLogRecord
-
setSourceClassName
Description copied from class:ExtLogRecord- Overrides:
setSourceClassNamein classExtLogRecord
-
getSourceMethodName
Description copied from class:ExtLogRecord- Overrides:
getSourceMethodNamein classExtLogRecord
-
setSourceMethodName
Description copied from class:ExtLogRecord- Overrides:
setSourceMethodNamein classExtLogRecord
-
resolve
private void resolve() -
getSourceLineNumber
public int getSourceLineNumber()Description copied from class:ExtLogRecordGet the source line number for this log record. Note that this line number is not verified and may be spoofed. This information may either have been provided as part of the logging call, or it may have been inferred automatically by the logging framework. In the latter case, the information may only be approximate and may in fact describe an earlier call on the stack frame. May be -1 if no information could be obtained.- Overrides:
getSourceLineNumberin classExtLogRecord- Returns:
- the source line number
-
setSourceLineNumber
public void setSourceLineNumber(int sourceLineNumber) Description copied from class:ExtLogRecordSet the source line number for this log record.- Overrides:
setSourceLineNumberin classExtLogRecord- Parameters:
sourceLineNumber- the source line number
-
getSourceFileName
Description copied from class:ExtLogRecordGet the source file name for this log record. Note that this file name is not verified and may be spoofed. This information may either have been provided as part of the logging call, or it may have been inferred automatically by the logging framework. In the latter case, the information may only be approximate and may in fact describe an earlier call on the stack frame. May benullif no information could be obtained.- Overrides:
getSourceFileNamein classExtLogRecord- Returns:
- the source file name
-
setSourceFileName
Description copied from class:ExtLogRecordSet the source file name for this log record.- Overrides:
setSourceFileNamein classExtLogRecord- Parameters:
sourceFileName- the source file name
-
getMessage
- Overrides:
getMessagein classLogRecord
-
setMessage
Description copied from class:ExtLogRecordSet the raw message. Any cached formatted message is discarded. The parameter format is set to beMessageFormat-style.- Overrides:
setMessagein classExtLogRecord- Parameters:
message- the new raw message
-
getParameters
- Overrides:
getParametersin classLogRecord
-
setParameters
Description copied from class:ExtLogRecordSet the parameters to the log message. Any cached formatted message is discarded.- Overrides:
setParametersin classExtLogRecord- Parameters:
parameters- the log message parameters. (may be null)
-
getThreadID
public int getThreadID()- Overrides:
getThreadIDin classLogRecord
-
setThreadID
public void setThreadID(int threadID) - Overrides:
setThreadIDin classLogRecord
-
getMillis
-
setMillis
-
getThrown
-
setThrown
-
writeReplace
-