java.lang.Object
java.util.logging.LogRecord
org.glassfish.main.jul.record.GlassFishLogRecord
- All Implemented Interfaces:
Serializable
This class provides additional attributes not supported by JUL LogRecord
- Author:
- David Matejcek
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGlassFishLogRecord(Level level, String message) Creates new record.GlassFishLogRecord(Level level, String message, boolean autodetectSource) Creates new record.GlassFishLogRecord(LogRecord record, boolean autodetectSource) Wraps the log record. -
Method Summary
Modifier and TypeMethodDescriptiongetLevel()longObject[]longintgetTime()protected booleanisIgnoredStackTraceElement(String sourceClassName) voidsetInstant(Instant instant) voidvoidsetLoggerName(String name) voidsetMessage(String message) voidsetMillis(long millis) Deprecated.voidsetParameters(Object[] parameters) voidsetResourceBundle(ResourceBundle bundle) voidsetResourceBundleName(String name) voidsetSequenceNumber(long seq) voidsetSourceClassName(String className) voidsetSourceMethodName(String methodName) voidsetThreadID(int threadID) voidtoString()Methods inherited from class java.util.logging.LogRecord
getLongThreadID, setLongThreadID
-
Constructor Details
-
GlassFishLogRecord
Creates new record. Source class and method will be autodetected.- Parameters:
level-message-
-
GlassFishLogRecord
Creates new record. Source class and method will be autodetected now or set after this constructor ends.- Parameters:
level-message-autodetectSource-
-
GlassFishLogRecord
Wraps the log record.- Parameters:
record-autodetectSource-
-
-
Method Details
-
getMessageKey
- Returns:
- the message identifier (generally not unique, may be null)
-
getThreadName
- Returns:
- name of the thread which created this log record.
-
getLevel
-
setLevel
-
getSequenceNumber
public long getSequenceNumber()- Overrides:
getSequenceNumberin classLogRecord
-
setSequenceNumber
public void setSequenceNumber(long seq) - Overrides:
setSequenceNumberin classLogRecord
-
getLoggerName
- Overrides:
getLoggerNamein classLogRecord
-
setLoggerName
- Overrides:
setLoggerNamein classLogRecord
-
getSourceClassName
- Overrides:
getSourceClassNamein classLogRecord
-
setSourceClassName
- Overrides:
setSourceClassNamein classLogRecord
-
getSourceMethodName
- Overrides:
getSourceMethodNamein classLogRecord
-
setSourceMethodName
- Overrides:
setSourceMethodNamein classLogRecord
-
getMessage
- Overrides:
getMessagein classLogRecord
-
setMessage
- Overrides:
setMessagein classLogRecord
-
getParameters
- Overrides:
getParametersin classLogRecord
-
setParameters
- Overrides:
setParametersin classLogRecord
-
getThreadID
public int getThreadID()- Overrides:
getThreadIDin classLogRecord
-
setThreadID
public void setThreadID(int threadID) - Overrides:
setThreadIDin classLogRecord
-
getMillis
public long getMillis() -
setMillis
Deprecated. -
setInstant
- Overrides:
setInstantin classLogRecord
-
getInstant
- Overrides:
getInstantin classLogRecord
-
getThrown
-
setThrown
-
getResourceBundle
- Overrides:
getResourceBundlein classLogRecord
-
setResourceBundle
- Overrides:
setResourceBundlein classLogRecord
-
getResourceBundleName
- Overrides:
getResourceBundleNamein classLogRecord
-
setResourceBundleName
- Overrides:
setResourceBundleNamein classLogRecord
-
getTime
- Returns:
getMillis()converted toOffsetDateTimein local time zone.
-
getThrownStackTrace
- Returns:
- printed stacktrace of
getThrown()or null
-
toString
-
isIgnoredStackTraceElement
- Parameters:
sourceClassName- usually class which created this record- Returns:
- if true the class will not be used as a source.
-