Class WrappedExtLogRecord

  • All Implemented Interfaces:
    java.io.Serializable

    class WrappedExtLogRecord
    extends ExtLogRecord
    • Field Detail

      • 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
    • Constructor Detail

      • WrappedExtLogRecord

        WrappedExtLogRecord​(java.util.logging.LogRecord orig)
    • Method Detail

      • getLoggerName

        public java.lang.String getLoggerName()
        Overrides:
        getLoggerName in class java.util.logging.LogRecord
      • setLoggerName

        public void setLoggerName​(java.lang.String name)
        Overrides:
        setLoggerName in class java.util.logging.LogRecord
      • getResourceBundle

        public java.util.ResourceBundle getResourceBundle()
        Overrides:
        getResourceBundle in class java.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 class ExtLogRecord
        Parameters:
        bundle - localization bundle (may be null)
      • getResourceBundleName

        public java.lang.String getResourceBundleName()
        Overrides:
        getResourceBundleName in class java.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 class ExtLogRecord
        Parameters:
        name - localization bundle name (may be null)
      • getLevel

        public java.util.logging.Level getLevel()
        Overrides:
        getLevel in class java.util.logging.LogRecord
      • setLevel

        public void setLevel​(java.util.logging.Level level)
        Overrides:
        setLevel in class java.util.logging.LogRecord
      • getSequenceNumber

        public long getSequenceNumber()
        Overrides:
        getSequenceNumber in class java.util.logging.LogRecord
      • setSequenceNumber

        public void setSequenceNumber​(long seq)
        Overrides:
        setSequenceNumber in class java.util.logging.LogRecord
      • 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 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 be null if no information could be obtained.

        Overrides:
        getSourceFileName in class ExtLogRecord
        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 class ExtLogRecord
        Parameters:
        sourceFileName - the source file name
      • getMessage

        public java.lang.String getMessage()
        Overrides:
        getMessage in class java.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 be MessageFormat-style.
        Overrides:
        setMessage in class ExtLogRecord
        Parameters:
        message - the new raw message
      • getParameters

        public java.lang.Object[] getParameters()
        Overrides:
        getParameters in class java.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 class ExtLogRecord
        Parameters:
        parameters - the log message parameters. (may be null)
      • getThreadID

        public int getThreadID()
        Overrides:
        getThreadID in class java.util.logging.LogRecord
      • setThreadID

        public void setThreadID​(int threadID)
        Overrides:
        setThreadID in class java.util.logging.LogRecord
      • getMillis

        public long getMillis()
        Overrides:
        getMillis in class java.util.logging.LogRecord
      • setMillis

        public void setMillis​(long millis)
        Overrides:
        setMillis in class java.util.logging.LogRecord
      • getThrown

        public java.lang.Throwable getThrown()
        Overrides:
        getThrown in class java.util.logging.LogRecord
      • setThrown

        public void setThrown​(java.lang.Throwable thrown)
        Overrides:
        setThrown in class java.util.logging.LogRecord
      • writeReplace

        protected java.lang.Object writeReplace()