Package org.jboss.logmanager.formatters
Class PatternFormatter
java.lang.Object
java.util.logging.Formatter
org.jboss.logmanager.ExtFormatter
org.jboss.logmanager.formatters.MultistepFormatter
org.jboss.logmanager.formatters.PatternFormatter
A formatter which uses a text pattern to format messages.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance.PatternFormatter
(String pattern) Construct a new instance.PatternFormatter
(String pattern, String colors) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionGet the current format pattern.void
Set the color map to use for log levels when %K{level} is used.void
setPattern
(String pattern) Set the format pattern.Methods inherited from class org.jboss.logmanager.formatters.MultistepFormatter
format, getSteps, setSteps
Methods inherited from class org.jboss.logmanager.ExtFormatter
format
Methods inherited from class java.util.logging.Formatter
formatMessage, getHead, getTail
-
Field Details
-
pattern
-
colors
-
-
Constructor Details
-
PatternFormatter
public PatternFormatter()Construct a new instance. -
PatternFormatter
Construct a new instance.- Parameters:
pattern
- the initial pattern
-
PatternFormatter
Construct a new instance.- Parameters:
pattern
- the initial patterncolors
- the color map to use
-
-
Method Details
-
getPattern
Get the current format pattern.- Returns:
- the pattern
-
setPattern
Set the format pattern.- Parameters:
pattern
- the pattern
-
setColors
Set the color map to use for log levels when %K{level} is used.The format is level:color,level:color,...
Where level is either a numerical value or one of the following constants:
fatal error severe warn warning info config debug trace fine finer finest Color is one of the following constants:
clear black red green yellow blue magenta cyan white brightblack brightred brightgreen brightyellow brightblue brightmagenta brightcyan brightwhite - Parameters:
colors
- a colormap expression string described above
-
getColors
-