## 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.gaffer
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(String sArg)` Convert the string passed as argument to a Level.
`static Level` Level.`toLevel(String sArg, Level defaultLevel)` Convert the string passed as argument to a Level.
`static Level` Level.`valueOf(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(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.gaffer

Methods in ch.qos.logback.classic.gaffer with parameters of type Level
`void` ConfigurationDelegate.`logger(String name, Level level)`
`void` ConfigurationDelegate.`logger(String name, Level level, List<String> appenderNames)`
`void` ConfigurationDelegate.`logger(String name, Level level, List<String> appenderNames, Boolean additivity)`
`void` ConfigurationDelegate.`root(Level level)`
`void` ConfigurationDelegate.`root(Level level, List<String> appenderNames)`

### 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 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` LoggingEventVO.`getLevel()`
`Level` LoggingEvent.`getLevel()`
`Level` ILoggingEvent.`getLevel()`

Methods in ch.qos.logback.classic.spi with parameters of type Level
`FilterReply` TurboFilterList.`getTurboFilterChainDecision(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, 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
Constructor and Description
`LoggingEvent(String fqcn, Logger logger, Level level, String message, Throwable throwable, 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` ReconfigureOnChangeFilter.`decide(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t)`
`FilterReply` DuplicateMessageFilter.`decide(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t)`
`FilterReply` MarkerFilter.`decide(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t)`
`FilterReply` MDCFilter.`decide(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t)`
`FilterReply` DynamicThresholdFilter.`decide(org.slf4j.Marker marker, Logger logger, Level level, String s, Object[] objects, Throwable throwable)` This method first finds the MDC value for 'key'.
`abstract FilterReply` TurboFilter.`decide(org.slf4j.Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t)` Make a decision based on the multiple parameters passed as arguments.
`void` DynamicThresholdFilter.`setDefaultThreshold(Level defaultThreshold)`
`void` MDCValueLevelPair.`setLevel(Level level)`