Class ForegroundCompositeConverterBase<E>
- 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<E>
-
- ch.qos.logback.core.pattern.color.ForegroundCompositeConverterBase<E>
-
- Type Parameters:
E
-
- All Implemented Interfaces:
ContextAware
,LifeCycle
- Direct Known Subclasses:
BlackCompositeConverter
,BlueCompositeConverter
,BoldBlueCompositeConverter
,BoldCyanCompositeConverter
,BoldGreenCompositeConverter
,BoldMagentaCompositeConverter
,BoldRedCompositeConverter
,BoldWhiteCompositeConverter
,BoldYellowCompositeConverter
,CyanCompositeConverter
,GrayCompositeConverter
,GreenCompositeConverter
,HighlightingCompositeConverter
,MagentaCompositeConverter
,RedCompositeConverter
,WhiteCompositeConverter
,YellowCompositeConverter
public abstract class ForegroundCompositeConverterBase<E> extends CompositeConverter<E>
Base class for all foreground color setting composite converters.- Since:
- 1.0.5
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
SET_DEFAULT_COLOR
-
Fields inherited from class ch.qos.logback.core.pattern.DynamicConverter
started
-
-
Constructor Summary
Constructors Constructor Description ForegroundCompositeConverterBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.String
getForegroundColorCode(E event)
Derived classes return the foreground color specific to the derived class instance.protected java.lang.String
transform(E event, java.lang.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
-
Methods inherited from class ch.qos.logback.core.pattern.FormattingConverter
getFormattingInfo, setFormattingInfo, write
-
-
-
-
Field Detail
-
SET_DEFAULT_COLOR
private static final java.lang.String SET_DEFAULT_COLOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
transform
protected java.lang.String transform(E event, java.lang.String in)
- Specified by:
transform
in classCompositeConverter<E>
-
getForegroundColorCode
protected abstract java.lang.String getForegroundColorCode(E event)
Derived classes return the foreground color specific to the derived class instance.- Returns:
- the foreground color for this instance
-
-