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

Packages that use Level
ch.qos.logback.classic: Contains logback classic main classes.
ch.qos.logback.classic.filter
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 Level in ch.qos.logback.classic

Fields in ch.qos.logback.classic declared as Level
`static Level` Level.`ALL` The `ALL` is used to turn on all logging.
`static Level` Level.`DEBUG` The `DEBUG` level designates informational events of lower importance.
`static Level` Level.`ERROR` The `ERROR` level designates error events which may or not be fatal to the application.
`static Level` Level.`INFO` The `INFO` level designates informational messages highlighting overall progress of the application.
`static Level` Level.`OFF` The `OFF` is used to turn off logging.
`static Level` Level.`TRACE` The `TRACE` level designates informational events of very low importance.
`static Level` Level.`WARN` The `WARN` level designates potentially harmful situations.

Methods in ch.qos.logback.classic that return Level
`static Level` Level.`fromLocationAwareLoggerInteger​(int levelInt)` Convert one of the integer values defined in `LocationAwareLogger` interface to an instance of this class, i.e.
`Level` Logger.`getEffectiveLevel()`
`Level` Logger.`getLevel()`
`static Level` Level.`toLevel​(int val)` Convert an integer passed as argument to a Level.
`static Level` Level.`toLevel​(int val, Level defaultLevel)` Convert an integer passed as argument to a Level.
`static Level` Level.`toLevel​(java.lang.String sArg)` Convert the string passed as argument to a Level.
`static Level` Level.`toLevel​(java.lang.String sArg, Level defaultLevel)` Convert the string passed as argument to a Level.
`static Level` Level.`valueOf​(java.lang.String sArg)` This method exists in order to comply with Joran's valueOf convention.

Methods in ch.qos.logback.classic with parameters of type Level
`boolean` Logger.`isEnabledFor​(Level level)`
`boolean` Logger.`isEnabledFor​(org.slf4j.Marker marker, Level level)`
`boolean` Level.`isGreaterOrEqual​(Level r)` Returns `true` if this Level has a higher or equal Level than the Level passed as argument, `false` otherwise.
`void` Logger.`setLevel​(Level newLevel)`
`static Level` Level.`toLevel​(int val, Level defaultLevel)` Convert an integer passed as argument to a Level.
`static Level` Level.`toLevel​(java.lang.String sArg, Level defaultLevel)` Convert the string passed as argument to a Level.
`static int` Level.`toLocationAwareLoggerInteger​(Level level)` Convert this level instance to an integer value defined in the `LocationAwareLogger` interface.

### Uses of Level in ch.qos.logback.classic.filter

Methods in ch.qos.logback.classic.filter with parameters of type Level
`void` LevelFilter.`setLevel​(Level level)`

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

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

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

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

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

Methods in ch.qos.logback.classic.spi that return Level
`Level` ILoggingEvent.`getLevel()`
`Level` LoggingEvent.`getLevel()`
`Level` LoggingEventVO.`getLevel()`

Methods in ch.qos.logback.classic.spi with parameters of type Level
`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)`
`void` LoggingEvent.`setLevel​(Level level)`

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

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

Methods in ch.qos.logback.classic.turbo that return Level
`Level` DynamicThresholdFilter.`getDefaultThreshold()` Get the default threshold value when the MDC key is not set.
`Level` MDCValueLevelPair.`getLevel()`

Methods in ch.qos.logback.classic.turbo with parameters of type Level
`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.
`void` DynamicThresholdFilter.`setDefaultThreshold​(Level defaultThreshold)`
`void` MDCValueLevelPair.`setLevel​(Level level)`