java.lang.Object
org.apache.logging.log4j.core.pattern.AbstractPatternConverter
org.apache.logging.log4j.core.pattern.LogEventPatternConverter
org.springframework.boot.logging.log4j2.ColorConverter
category="Converter")
public final class
ColorConverter
extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter
Log4j2
LogEventPatternConverter
colors output using the
AnsiOutput
class. A single option 'styling' can be provided to the converter, or if not specified
color styling will be picked based on the logging level.
Since:
1.3.0
Author:
Vladimir Tsanev
Field Summary
Fields inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
LOGGER
Fields inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter
CATEGORY
newInstance
(org.apache.logging.log4j.core.config.Configuration config,
String
[] options)
Creates a new instance of the class.
Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
format, isVariable
Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
getName, getStyleClass
Methods inherited from class java.lang.
Object
clone
,
equals
,
finalize
,
getClass
,
hashCode
,
notify
,
notifyAll
,
toString
,
wait
,
wait
,
wait
newInstance
public static
ColorConverter
newInstance
(org.apache.logging.log4j.core.config.Configuration config,
String
[] options)
Creates a new instance of the class. Required by Log4J2.
Parameters:
config
- the configuration
options
- the options
Returns:
a new instance, or
null
if the options are invalid
format
public
void
format
(org.apache.logging.log4j.core.LogEvent event,
StringBuilder
toAppendTo)
Specified by:
format
in class
org.apache.logging.log4j.core.pattern.LogEventPatternConverter
appendAnsiString