## Uses of Class
ch.qos.logback.classic.Logger

Packages that use Logger
ch.qos.logback.classic: Contains logback classic main classes.
ch.qos.logback.classic.jmx
ch.qos.logback.classic.jul: Logback <-> java.util.logging (JUL) integration.
ch.qos.logback.classic.spi: Contains core classes of logback classic.
ch.qos.logback.classic.turbo

### Uses of Logger in ch.qos.logback.classic

Methods in ch.qos.logback.classic that return Logger
`Logger` LoggerContext.`exists​(java.lang.String name)` Check if the named logger exists in the hierarchy.
`Logger` LoggerContext.`getLogger​(java.lang.Class<?> clazz)`
`Logger` LoggerContext.`getLogger​(java.lang.String name)`

Methods in ch.qos.logback.classic that return types with arguments of type Logger
`java.util.List<Logger>` LoggerContext.`getLoggerList()`

### Uses of Logger in ch.qos.logback.classic.jmx

Methods in ch.qos.logback.classic.jmx with parameters of type Logger
`void` JMXConfigurator.`onLevelChange​(Logger logger, Level level)`

### Uses of Logger in ch.qos.logback.classic.jul

Methods in ch.qos.logback.classic.jul with parameters of type Logger
`static java.util.logging.Logger` JULHelper.`asJULLogger​(Logger logger)`
`void` LevelChangePropagator.`onLevelChange​(Logger logger, Level level)`

### Uses of Logger in ch.qos.logback.classic.spi

Methods in ch.qos.logback.classic.spi with parameters of type Logger
`int` LoggerComparator.`compare​(Logger l1, Logger l2)`
`FilterReply` TurboFilterList.`getTurboFilterChainDecision​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String format, java.lang.Object[] params, java.lang.Throwable t)` Loop through the filters in the chain.
`void` LoggerContextListener.`onLevelChange​(Logger logger, Level level)`

Constructors in ch.qos.logback.classic.spi with parameters of type Logger
`LoggingEvent​(java.lang.String fqcn, Logger logger, Level level, java.lang.String message, java.lang.Throwable throwable, java.lang.Object[] argArray)`

### Uses of Logger in ch.qos.logback.classic.turbo

Methods in ch.qos.logback.classic.turbo with parameters of type Logger
`FilterReply` DuplicateMessageFilter.`decide​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String format, java.lang.Object[] params, java.lang.Throwable t)`
`FilterReply` DynamicThresholdFilter.`decide​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String s, java.lang.Object[] objects, java.lang.Throwable throwable)` This method first finds the MDC value for 'key'.
`FilterReply` MarkerFilter.`decide​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String format, java.lang.Object[] params, java.lang.Throwable t)`
`FilterReply` MDCFilter.`decide​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String format, java.lang.Object[] params, java.lang.Throwable t)`
`FilterReply` ReconfigureOnChangeFilter.`decide​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String format, java.lang.Object[] params, java.lang.Throwable t)`
`abstract FilterReply` TurboFilter.`decide​(org.slf4j.Marker marker, Logger logger, Level level, java.lang.String format, java.lang.Object[] params, java.lang.Throwable t)` Make a decision based on the multiple parameters passed as arguments.