## Uses of Class
ch.qos.logback.core.pattern.Converter

Packages that use Converter
Package | Description
--- | ---
ch.qos.logback.classic.html | Contains classes to format log output in HTML.
ch.qos.logback.classic.pattern | Provides classes implementing format specifiers in conversion patterns.
ch.qos.logback.classic.pattern.color |
ch.qos.logback.core.html | Contains the base classes needed to format logging events to HTML.
ch.qos.logback.core.pattern | Contains the base classes used by PatternLayout.
ch.qos.logback.core.pattern.color |
ch.qos.logback.core.pattern.parser |
ch.qos.logback.core.rolling.helper | Internal helper classes used by `ch.qos.logback.core.rolling` package.

### Uses of Converter in ch.qos.logback.classic.html

Methods in ch.qos.logback.classic.html with parameters of type Converter
Modifier and Type | Method and Description
--- | ---
`protected java.lang.String` | HTMLLayout.`computeConverterName(Converter c)`

### Uses of Converter in ch.qos.logback.classic.pattern

Subclasses of Converter in ch.qos.logback.classic.pattern
Modifier and Type | Class and Description
--- | ---
`class` | `CallerDataConverter` This converter outputs caller data depending on depth and marker data.
`class` | `ClassicConverter` This class serves the super-class of all converters in logback.
`class` | `ClassOfCallerConverter`
`class` | `ContextNameConverter` Converts an event to the logger context's name.
`class` | `DateConverter`
`class` | `ExtendedThrowableProxyConverter`
`class` | `FileOfCallerConverter`
`class` | `LevelConverter` Return the event's level.
`class` | `LineOfCallerConverter`
`class` | `LineSeparatorConverter`
`class` | `LoggerConverter`
`class` | `MarkerConverter` Return the event's marker value(s).
`class` | `MDCConverter`
`class` | `MessageConverter` Return the event's formatted message.
`class` | `MethodOfCallerConverter`
`class` | `NamedConverter`
`class` | `NopThrowableInformationConverter` Always returns an empty string.
`class` | `PropertyConverter`
`class` | `RelativeTimeConverter`
`class` | `RootCauseFirstThrowableProxyConverter`
`class` | `SyslogStartConverter`
`class` | `ThreadConverter` Return the events thread (usually the current thread).
`class` | `ThrowableHandlingConverter` Converter which handle throwables should be derived from this class.
`class` | `ThrowableProxyConverter` Add a stack trace in case the event contains a Throwable.

Methods in ch.qos.logback.classic.pattern with parameters of type Converter
Modifier and Type | Method and Description
--- | ---
`boolean` | EnsureExceptionHandling.`chainHandlesThrowable(Converter head)` This method computes whether a chain of converters handles exceptions or not.
`void` | EnsureExceptionHandling.`process(Converter<ILoggingEvent> head)` This implementation checks if any of the converters in the chain handles exceptions.

### Uses of Converter in ch.qos.logback.classic.pattern.color

Subclasses of Converter in ch.qos.logback.classic.pattern.color
Modifier and Type | Class and Description
--- | ---
`class` | `HighlightingCompositeConverter` Highlights inner-text depending on the level, in bold red for events of level ERROR, in red for WARN, in BLUE for INFO, and in the default color for other levels.

### Uses of Converter in ch.qos.logback.core.html

Fields in ch.qos.logback.core.html declared as Converter
Modifier and Type | Field and Description
--- | ---
`protected Converter<E>` | HTMLLayoutBase.`head`

Methods in ch.qos.logback.core.html with parameters of type Converter
Modifier and Type | Method and Description
--- | ---
`protected java.lang.String` | HTMLLayoutBase.`computeConverterName(Converter c)`

### Uses of Converter in ch.qos.logback.core.pattern

Subclasses of Converter in ch.qos.logback.core.pattern
Modifier and Type | Class and Description
--- | ---
`class` | `CompositeConverter<E>`
`class` | `DynamicConverter<E>`
`class` | `FormattingConverter<E>`
`class` | `IdentityCompositeConverter<E>`
`class` | `LiteralConverter<E>`
`class` | `ReplacingCompositeConverter<E>`

Methods in ch.qos.logback.core.pattern that return Converter
Modifier and Type | Method and Description
--- | ---
`static <E> Converter<E>` | ConverterUtil.`findTail(Converter<E> head)`
`Converter<E>` | CompositeConverter.`getChildConverter()`
`Converter<E>` | Converter.`getNext()`

Methods in ch.qos.logback.core.pattern with parameters of type Converter
Modifier and Type | Method and Description
--- | ---
`static <E> Converter<E>` | ConverterUtil.`findTail(Converter<E> head)`
`void` | PostCompileProcessor.`process(Converter<E> head)` Post compile processing of the converter chain.
`void` | CompositeConverter.`setChildConverter(Converter<E> child)`
`static <E> void` | ConverterUtil.`setContextForConverters(Context context, Converter<E> head)`
`protected void` | PatternLayoutBase.`setContextForConverters(Converter<E> head)` Deprecated. Use `ConverterUtil.setContextForConverters(ch.qos.logback.core.Context, ch.qos.logback.core.pattern.Converter<E>)` instead. This method will be removed in future releases.
`void` | Converter.`setNext(Converter<E> next)`
`static <E> void` | ConverterUtil.`startConverters(Converter<E> head)` Start converters in the chain of converters.

### Uses of Converter in ch.qos.logback.core.pattern.color

Subclasses of Converter in ch.qos.logback.core.pattern.color
Modifier and Type | Class and Description
--- | ---
`class` | `BlackCompositeConverter<E>` Encloses a given set of converter output in black using the appropriate ANSI escape codes.
`class` | `BlueCompositeConverter<E>` Encloses a given set of converter output in blue using the appropriate ANSI escape codes.
`class` | `BoldBlueCompositeConverter<E>` Encloses a given set of converter output in bold blue using the appropriate ANSI escape codes.
`class` | `BoldCyanCompositeConverter<E>` Encloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.
`class` | `BoldGreenCompositeConverter<E>` Encloses a given set of converter output in bold green using the appropriate ANSI escape codes.
`class` | `BoldMagentaCompositeConverter<E>` Encloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.
`class` | `BoldRedCompositeConverter<E>` Encloses a given set of converter output in bold red using the appropriate ANSI escape codes.
`class` | `BoldWhiteCompositeConverter<E>` Encloses a given set of converter output in bold white using the appropriate ANSI escape codes.
`class` | `BoldYellowCompositeConverter<E>` Encloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.
`class` | `CyanCompositeConverter<E>` Encloses a given set of converter output in cyan using the appropriate ANSI escape codes.
`class` | `ForegroundCompositeConverterBase<E>` Base class for all foreground color setting composite converters.
`class` | `GrayCompositeConverter<E>` Encloses a given set of converter output in gray using the appropriate ANSI escape codes.
`class` | `GreenCompositeConverter<E>` Encloses a given set of converter output in green using the appropriate ANSI escape codes.
`class` | `MagentaCompositeConverter<E>` Encloses a given set of converter output in magenta using the appropriate ANSI escape codes.
`class` | `RedCompositeConverter<E>` Encloses a given set of converter output in red using the appropriate ANSI escape codes.
`class` | `WhiteCompositeConverter<E>` Encloses a given set of converter output in white using the appropriate ANSI escape codes.
`class` | `YellowCompositeConverter<E>` Encloses a given set of converter output in yellow using the appropriate ANSI escape codes.

### Uses of Converter in ch.qos.logback.core.pattern.parser

Methods in ch.qos.logback.core.pattern.parser that return Converter
Modifier and Type | Method and Description
--- | ---
`Converter<E>` | Parser.`compile(Node top, java.util.Map converterMap)` When the parsing step is done, the Node list can be transformed into a converter chain.

### Uses of Converter in ch.qos.logback.core.rolling.helper

Subclasses of Converter in ch.qos.logback.core.rolling.helper
Modifier and Type | Class and Description
--- | ---
`class` | `DateTokenConverter<E>` Returns a date formatted by SimpleDateFormatter.
`class` | `IntegerTokenConverter` When asked to convert an integer, `IntegerTokenConverter` the string value of that integer.