java.lang.Object
java.util.logging.Formatter
org.glassfish.main.jul.formatter.GlassFishLogFormatter
org.glassfish.main.jul.formatter.UniformLogFormatter
UniformLogFormatter conforms to the logging format defined by the
Log Working Group in Java Webservices Org.
The specified format is
"[#|DATETIME|LOG_LEVEL|PRODUCT_ID|LOGGER NAME|OPTIONAL KEY VALUE PAIRS|MESSAGE|#]\n"
- Author:
- Hemanth Puttaswamy, 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 configurationUniformLogFormatter(HandlerId handlerId) -
Method Summary
Modifier and TypeMethodDescriptionformatRecord(LogRecord record) Formats the record.voidsetExcludeFields(String excludeFields) voidsetMultiline(boolean multiline) voidsetRecordBeginMarker(String recordBeginMarker) voidsetRecordEndMarker(String recordEndMarker) voidsetRecordFieldSeparator(Character recordFieldSeparator) Methods inherited from class org.glassfish.main.jul.formatter.GlassFishLogFormatter
format, formatMessage, getPrintedMessage, getTimestampFormatter, isPrintSequenceNumber, isPrintSource, setPrintSequenceNumber, setPrintSource, setTimestampFormatter, setTimestampFormatter
-
Constructor Details
-
UniformLogFormatter
-
UniformLogFormatter
public UniformLogFormatter()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
-
setRecordBeginMarker
- Parameters:
recordBeginMarker- separates log records, marks beginning of the record. Default: "[#|"
-
setRecordEndMarker
- Parameters:
recordEndMarker- separates log records, marks ending of the record. Default: "|#]"
-
setRecordFieldSeparator
- Parameters:
recordFieldSeparator- separates log record fields, default: '|'
-
setMultiline
public void setMultiline(boolean multiline) - Parameters:
multiline- the multiline to set
-
setExcludeFields
- Parameters:
excludeFields- the excludeFields to set
-