Class WrappedExtLogRecord

All Implemented Interfaces:
Serializable

class WrappedExtLogRecord extends ExtLogRecord
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • LOGGER_CLASS_NAME

      private static final String LOGGER_CLASS_NAME
    • orig

      private final transient LogRecord orig
    • resolved

      private transient boolean resolved
  • Constructor Details

    • WrappedExtLogRecord

      WrappedExtLogRecord(LogRecord orig)
  • Method Details

    • getLoggerName

      public String getLoggerName()
      Overrides:
      getLoggerName in class LogRecord
    • setLoggerName

      public void setLoggerName(String name)
      Overrides:
      setLoggerName in class LogRecord
    • getResourceBundle

      public ResourceBundle getResourceBundle()
      Overrides:
      getResourceBundle in class LogRecord
    • setResourceBundle

      public void setResourceBundle(ResourceBundle bundle)
      Description copied from class: ExtLogRecord
      Set the localization resource bundle. Any cached formatted message is discarded.
      Overrides:
      setResourceBundle in class ExtLogRecord
      Parameters:
      bundle - localization bundle (may be null)
    • getResourceBundleName

      public String getResourceBundleName()
      Overrides:
      getResourceBundleName in class LogRecord
    • setResourceBundleName

      public void setResourceBundleName(String name)
      Description copied from class: ExtLogRecord
      Set the localization resource bundle name. Any cached formatted message is discarded.
      Overrides:
      setResourceBundleName in class ExtLogRecord
      Parameters:
      name - localization bundle name (may be null)
    • getLevel

      public Level getLevel()
      Overrides:
      getLevel in class LogRecord
    • setLevel

      public void setLevel(Level level)
      Overrides:
      setLevel in class LogRecord
    • getSequenceNumber

      public long getSequenceNumber()
      Overrides:
      getSequenceNumber in class LogRecord
    • setSequenceNumber

      public void setSequenceNumber(long seq)
      Overrides:
      setSequenceNumber in class LogRecord
    • getSourceClassName

      public String getSourceClassName()
      Description copied from class: ExtLogRecord
      Overrides:
      getSourceClassName in class ExtLogRecord
    • setSourceClassName

      public void setSourceClassName(String sourceClassName)
      Description copied from class: ExtLogRecord
      Overrides:
      setSourceClassName in class ExtLogRecord
    • getSourceMethodName

      public String getSourceMethodName()
      Description copied from class: ExtLogRecord
      Overrides:
      getSourceMethodName in class ExtLogRecord
    • setSourceMethodName

      public void setSourceMethodName(String sourceMethodName)
      Description copied from class: ExtLogRecord
      Overrides:
      setSourceMethodName in class ExtLogRecord
    • 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 class ExtLogRecord
      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 class ExtLogRecord
      Parameters:
      sourceLineNumber - the source line number
    • getSourceFileName

      public 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 be null if no information could be obtained.

      Overrides:
      getSourceFileName in class ExtLogRecord
      Returns:
      the source file name
    • setSourceFileName

      public void setSourceFileName(String sourceFileName)
      Description copied from class: ExtLogRecord
      Set the source file name for this log record.
      Overrides:
      setSourceFileName in class ExtLogRecord
      Parameters:
      sourceFileName - the source file name
    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class LogRecord
    • setMessage

      public void setMessage(String message)
      Description copied from class: ExtLogRecord
      Set the raw message. Any cached formatted message is discarded. The parameter format is set to be MessageFormat-style.
      Overrides:
      setMessage in class ExtLogRecord
      Parameters:
      message - the new raw message
    • getParameters

      public Object[] getParameters()
      Overrides:
      getParameters in class LogRecord
    • setParameters

      public void setParameters(Object[] parameters)
      Description copied from class: ExtLogRecord
      Set the parameters to the log message. Any cached formatted message is discarded.
      Overrides:
      setParameters in class ExtLogRecord
      Parameters:
      parameters - the log message parameters. (may be null)
    • getThreadID

      public int getThreadID()
      Overrides:
      getThreadID in class LogRecord
    • setThreadID

      public void setThreadID(int threadID)
      Overrides:
      setThreadID in class LogRecord
    • getMillis

      public long getMillis()
      Overrides:
      getMillis in class LogRecord
    • setMillis

      public void setMillis(long millis)
      Overrides:
      setMillis in class LogRecord
    • getThrown

      public Throwable getThrown()
      Overrides:
      getThrown in class LogRecord
    • setThrown

      public void setThrown(Throwable thrown)
      Overrides:
      setThrown in class LogRecord
    • writeReplace

      protected Object writeReplace()