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

Packages that use Converter
ch.qos.logback.access.pattern: Provides classes implementing format specifiers in conversion patterns.
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.access.pattern

Subclasses of Converter in ch.qos.logback.access.pattern
`class` `AccessConverter`
`class` `ContentLengthConverter`
`class` `DateConverter`
`class` `ElapsedSecondsConverter`
`class` `ElapsedTimeConverter`
`class` `FullRequestConverter` This class is tied to the `fullRequest` conversion word.
`class` `FullResponseConverter`
`class` `LineSeparatorConverter`
`class` `LocalIPAddressConverter`
`class` `LocalPortConverter`
`class` `NAConverter` Always returns the NA (not available) string which is "-" in the case of access conversions.
`class` `QueryStringConverter`
`class` `RemoteHostConverter`
`class` `RemoteIPAddressConverter`
`class` `RemoteUserConverter`
`class` `RequestAttributeConverter`
`class` `RequestContentConverter` This class is tied to the `requestContent` conversion word.
`class` `RequestCookieConverter`
`class` `RequestHeaderConverter`
`class` `RequestMethodConverter`
`class` `RequestParameterConverter`
`class` `RequestProtocolConverter`
`class` `RequestURIConverter` The request URI.
`class` `RequestURLConverter` The first line of the request.
`class` `ResponseContentConverter` This class is tied to the `requestContent` conversion word.
`class` `ResponseHeaderConverter`
`class` `ServerNameConverter`
`class` `SessionIDConverter`
`class` `StatusCodeConverter`
`class` `ThreadNameConverter`

Methods in ch.qos.logback.access.pattern with parameters of type Converter
`void` EnsureLineSeparation.`process​(Context context, Converter<IAccessEvent> head)` Add a line separator converter so that access event appears on a separate line.

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

Methods in ch.qos.logback.classic.html with parameters of type Converter
`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
`class` `CallerDataConverter` This converter outputs caller data depending on depth or depth range 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` `LocalSequenceNumberConverter` A converters based on a a locally incremented sequence number.
`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` `PrefixCompositeConverter`
`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
`boolean` EnsureExceptionHandling.`chainHandlesThrowable​(Converter<ILoggingEvent> head)` This method computes whether a chain of converters handles exceptions or not.
`void` EnsureExceptionHandling.`process​(Context context, 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
`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
`protected Converter<E>` HTMLLayoutBase.`head`

Methods in ch.qos.logback.core.html with parameters of type Converter
`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
`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
`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
`static <E> Converter<E>` ConverterUtil.`findTail​(Converter<E> head)`
`void` PostCompileProcessor.`process​(Context context, 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.
`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
`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
`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
`class` `DateTokenConverter<E>` Returns a date formatted by SimpleDateFormatter.
`class` `IntegerTokenConverter` When asked to convert an integer, `IntegerTokenConverter` the string value of that integer.