@Plugin(name="color",
category="Converter")
public final class ColorConverter
extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter
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.Modifier and Type | Method and Description |
---|---|
protected void |
appendAnsiString(java.lang.StringBuilder toAppendTo,
java.lang.String in,
AnsiElement element) |
void |
format(org.apache.logging.log4j.core.LogEvent event,
java.lang.StringBuilder toAppendTo) |
boolean |
handlesThrowable() |
static ColorConverter |
newInstance(org.apache.logging.log4j.core.config.Configuration config,
java.lang.String[] options)
Creates a new instance of the class.
|
format, isVariable
public static ColorConverter newInstance(org.apache.logging.log4j.core.config.Configuration config, java.lang.String[] options)
config
- the configurationoptions
- the optionsnull
if the options are invalidpublic boolean handlesThrowable()
handlesThrowable
in class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
public void format(org.apache.logging.log4j.core.LogEvent event, java.lang.StringBuilder toAppendTo)
format
in class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
protected void appendAnsiString(java.lang.StringBuilder toAppendTo, java.lang.String in, AnsiElement element)