Package org.jboss.logmanager
Class WrappedExtLogRecord
- java.lang.Object
-
- java.util.logging.LogRecord
-
- org.jboss.logmanager.ExtLogRecord
-
- org.jboss.logmanager.WrappedExtLogRecord
-
- All Implemented Interfaces:
java.io.Serializable
class WrappedExtLogRecord extends ExtLogRecord
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.logmanager.ExtLogRecord
ExtLogRecord.FormatStyle
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
LOGGER_CLASS_NAME
private java.util.logging.LogRecord
orig
private boolean
resolved
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description WrappedExtLogRecord(java.util.logging.LogRecord orig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.logging.Level
getLevel()
java.lang.String
getLoggerName()
java.lang.String
getMessage()
long
getMillis()
java.lang.Object[]
getParameters()
java.util.ResourceBundle
getResourceBundle()
java.lang.String
getResourceBundleName()
long
getSequenceNumber()
java.lang.String
getSourceClassName()
java.lang.String
getSourceFileName()
Get the source file name for this log record.int
getSourceLineNumber()
Get the source line number for this log record.java.lang.String
getSourceMethodName()
int
getThreadID()
java.lang.Throwable
getThrown()
private void
resolve()
void
setLevel(java.util.logging.Level level)
void
setLoggerName(java.lang.String name)
void
setMessage(java.lang.String message)
Set the raw message.void
setMillis(long millis)
void
setParameters(java.lang.Object[] parameters)
Set the parameters to the log message.void
setResourceBundle(java.util.ResourceBundle bundle)
Set the localization resource bundle.void
setResourceBundleName(java.lang.String name)
Set the localization resource bundle name.void
setSequenceNumber(long seq)
void
setSourceClassName(java.lang.String sourceClassName)
void
setSourceFileName(java.lang.String sourceFileName)
Set the source file name for this log record.void
setSourceLineNumber(int sourceLineNumber)
Set the source line number for this log record.void
setSourceMethodName(java.lang.String sourceMethodName)
void
setThreadID(int threadID)
void
setThrown(java.lang.Throwable thrown)
protected java.lang.Object
writeReplace()
-
Methods inherited from class org.jboss.logmanager.ExtLogRecord
copyAll, copyMdc, disableCallerCalculation, getFormatStyle, getFormattedMessage, getLoggerClassName, getMdc, getMdcCopy, getNdc, getResourceKey, getThreadName, putMdc, removeMdc, setMdc, setMessage, setNdc, setThreadName, wrap
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
LOGGER_CLASS_NAME
private static final java.lang.String LOGGER_CLASS_NAME
-
orig
private final transient java.util.logging.LogRecord orig
-
resolved
private transient boolean resolved
-
-
Method Detail
-
getLoggerName
public java.lang.String getLoggerName()
- Overrides:
getLoggerName
in classjava.util.logging.LogRecord
-
setLoggerName
public void setLoggerName(java.lang.String name)
- Overrides:
setLoggerName
in classjava.util.logging.LogRecord
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
- Overrides:
getResourceBundle
in classjava.util.logging.LogRecord
-
setResourceBundle
public void setResourceBundle(java.util.ResourceBundle bundle)
Description copied from class:ExtLogRecord
Set the localization resource bundle. Any cached formatted message is discarded.- Overrides:
setResourceBundle
in classExtLogRecord
- Parameters:
bundle
- localization bundle (may be null)
-
getResourceBundleName
public java.lang.String getResourceBundleName()
- Overrides:
getResourceBundleName
in classjava.util.logging.LogRecord
-
setResourceBundleName
public void setResourceBundleName(java.lang.String name)
Description copied from class:ExtLogRecord
Set the localization resource bundle name. Any cached formatted message is discarded.- Overrides:
setResourceBundleName
in classExtLogRecord
- Parameters:
name
- localization bundle name (may be null)
-
getLevel
public java.util.logging.Level getLevel()
- Overrides:
getLevel
in classjava.util.logging.LogRecord
-
setLevel
public void setLevel(java.util.logging.Level level)
- Overrides:
setLevel
in classjava.util.logging.LogRecord
-
getSequenceNumber
public long getSequenceNumber()
- Overrides:
getSequenceNumber
in classjava.util.logging.LogRecord
-
setSequenceNumber
public void setSequenceNumber(long seq)
- Overrides:
setSequenceNumber
in classjava.util.logging.LogRecord
-
getSourceClassName
public java.lang.String getSourceClassName()
Description copied from class:ExtLogRecord
- Overrides:
getSourceClassName
in classExtLogRecord
-
setSourceClassName
public void setSourceClassName(java.lang.String sourceClassName)
Description copied from class:ExtLogRecord
- Overrides:
setSourceClassName
in classExtLogRecord
-
getSourceMethodName
public java.lang.String getSourceMethodName()
Description copied from class:ExtLogRecord
- Overrides:
getSourceMethodName
in classExtLogRecord
-
setSourceMethodName
public void setSourceMethodName(java.lang.String sourceMethodName)
Description copied from class:ExtLogRecord
- Overrides:
setSourceMethodName
in classExtLogRecord
-
resolve
private void resolve()
-
getSourceLineNumber
public int getSourceLineNumber()
Description copied from class:ExtLogRecord
Get 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:
getSourceLineNumber
in classExtLogRecord
- Returns:
- the source line number
-
setSourceLineNumber
public void setSourceLineNumber(int sourceLineNumber)
Description copied from class:ExtLogRecord
Set the source line number for this log record.- Overrides:
setSourceLineNumber
in classExtLogRecord
- Parameters:
sourceLineNumber
- the source line number
-
getSourceFileName
public java.lang.String getSourceFileName()
Description copied from class:ExtLogRecord
Get 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 benull
if no information could be obtained.- Overrides:
getSourceFileName
in classExtLogRecord
- Returns:
- the source file name
-
setSourceFileName
public void setSourceFileName(java.lang.String sourceFileName)
Description copied from class:ExtLogRecord
Set the source file name for this log record.- Overrides:
setSourceFileName
in classExtLogRecord
- Parameters:
sourceFileName
- the source file name
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.util.logging.LogRecord
-
setMessage
public void setMessage(java.lang.String message)
Description copied from class:ExtLogRecord
Set the raw message. Any cached formatted message is discarded. The parameter format is set to beMessageFormat
-style.- Overrides:
setMessage
in classExtLogRecord
- Parameters:
message
- the new raw message
-
getParameters
public java.lang.Object[] getParameters()
- Overrides:
getParameters
in classjava.util.logging.LogRecord
-
setParameters
public void setParameters(java.lang.Object[] parameters)
Description copied from class:ExtLogRecord
Set the parameters to the log message. Any cached formatted message is discarded.- Overrides:
setParameters
in classExtLogRecord
- Parameters:
parameters
- the log message parameters. (may be null)
-
getThreadID
public int getThreadID()
- Overrides:
getThreadID
in classjava.util.logging.LogRecord
-
setThreadID
public void setThreadID(int threadID)
- Overrides:
setThreadID
in classjava.util.logging.LogRecord
-
getMillis
public long getMillis()
- Overrides:
getMillis
in classjava.util.logging.LogRecord
-
setMillis
public void setMillis(long millis)
- Overrides:
setMillis
in classjava.util.logging.LogRecord
-
getThrown
public java.lang.Throwable getThrown()
- Overrides:
getThrown
in classjava.util.logging.LogRecord
-
setThrown
public void setThrown(java.lang.Throwable thrown)
- Overrides:
setThrown
in classjava.util.logging.LogRecord
-
writeReplace
protected java.lang.Object writeReplace()
-
-