java.lang.Object
java.util.logging.Formatter
org.glassfish.main.jul.formatter.GlassFishLogFormatter
org.glassfish.main.jul.formatter.ODLLogFormatter
ODLLogFormatter (Oracle Diagnostic Logging Format) conforms to the logging format defined
by the Log Working Group in Oracle.
The specified format is
[[Timestamp] [Product ID] [Level] [Message ID] [Logger Name] [Thread ID] [Extra Attributes] [Message]]\n
- Author:
- Naman Mehta, David Matejcek - refactoring
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumConfiguration property set of this formatterNested classes/interfaces inherited from class org.glassfish.main.jul.formatter.GlassFishLogFormatter
GlassFishLogFormatter.GlassFishLogFormatterProperty -
Field Summary
Fields inherited from class org.glassfish.main.jul.formatter.GlassFishLogFormatter
DEFAULT_DATETIME_FORMATTER, ISO_LOCAL_DATE_TIME, ISO_LOCAL_TIME, MSG_RESOLVER -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance and initializes defaults from log manager's configurationODLLogFormatter(HandlerId handlerId) -
Method Summary
Modifier and TypeMethodDescriptionformatRecord(LogRecord record) Formats the record.voidsetExcludeFields(String excludeFields) voidsetMultiline(boolean multiline) Methods inherited from class org.glassfish.main.jul.formatter.GlassFishLogFormatter
format, formatMessage, getPrintedMessage, getTimestampFormatter, isPrintSequenceNumber, isPrintSource, setPrintSequenceNumber, setPrintSource, setTimestampFormatter, setTimestampFormatter
-
Constructor Details
-
ODLLogFormatter
-
ODLLogFormatter
public ODLLogFormatter()Creates an instance and initializes defaults from log manager's configuration
-
-
Method Details
-
formatRecord
Description copied from class:GlassFishLogFormatterFormats the record.- Specified by:
formatRecordin classGlassFishLogFormatter- Parameters:
record-- Returns:
- formatted record, final record for output
-
setExcludeFields
- Parameters:
excludeFields- comma separated field names which should not be in the ouptut
-
setMultiline
public void setMultiline(boolean multiline) - Parameters:
multiline- true if the log message is on the next line. Default: true.
-