Class ColorConverter
- java.lang.Object
- ch.qos.logback.core.pattern.Converter<E>
- ch.qos.logback.core.pattern.FormattingConverter<E>
- ch.qos.logback.core.pattern.DynamicConverter<E>
- ch.qos.logback.core.pattern.CompositeConverter<ch.qos.logback.classic.spi.ILoggingEvent>
- org.springframework.boot.logging.logback.ColorConverter
- All Implemented Interfaces:
ch.qos.logback.core.spi.ContextAware
,ch.qos.logback.core.spi.LifeCycle
public class ColorConverter extends ch.qos.logback.core.pattern.CompositeConverter<ch.qos.logback.classic.spi.ILoggingEvent>
LogbackCompositeConverter
colors output using theAnsiOutput
class. A single 'color' option can be provided to the converter, or if not specified color will be picked based on the logging level.
Constructor Summary
Constructors Constructor Description ColorConverter()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
toAnsiString(String in, AnsiElement element)
protected String
transform(ch.qos.logback.classic.spi.ILoggingEvent event, String in)
Methods inherited from class ch.qos.logback.core.pattern.CompositeConverter
convert, getChildConverter, setChildConverter, toString
Methods inherited from class ch.qos.logback.core.pattern.DynamicConverter
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getFirstOption, getOptionList, isStarted, setContext, setOptionList, start, stop
Constructor Detail
ColorConverter
public ColorConverter()
Method Detail
transform
protected String transform(ch.qos.logback.classic.spi.ILoggingEvent event, String in)
- Specified by:
transform
in classch.qos.logback.core.pattern.CompositeConverter<ch.qos.logback.classic.spi.ILoggingEvent>
toAnsiString
protected String toAnsiString(String in, AnsiElement element)