@Singleton @Requires(beans=LoggersEndpoint.class) @Requires(classes=ch.qos.logback.classic.LoggerContext.class) public class LogbackLoggingSystem extends Object implements LoggingSystem
LoggingSystem that works with logback.| Constructor and Description | 
|---|
LogbackLoggingSystem()  | 
| Modifier and Type | Method and Description | 
|---|---|
LoggerConfiguration | 
getLogger(String name)
Returns a  
LoggerConfiguration for the logger found by name (or created if not found). | 
Collection<LoggerConfiguration> | 
getLoggers()
Returns all existing loggers. 
 | 
void | 
setLogLevel(String name,
           LogLevel level)
Set the log level for the logger found by name (or created if not found). 
 | 
public Collection<LoggerConfiguration> getLoggers()
LoggingSystemgetLoggers in interface LoggingSystemCollection of LoggerConfiguration instances for all existing loggerspublic LoggerConfiguration getLogger(String name)
LoggingSystemLoggerConfiguration for the logger found by name (or created if not found).getLogger in interface LoggingSystemname - the logger namepublic void setLogLevel(String name, LogLevel level)
LoggingSystemsetLogLevel in interface LoggingSystemname - the logger namelevel - the log level to set on the named logger