public static class LogFixture.LogFixtureBuilder extends Object
| Constructor and Description |
|---|
LogFixtureBuilder() |
| Modifier and Type | Method and Description |
|---|---|
LogFixture |
build()
Apply the log levels and output, then return a fixture to be used
in a try-with-resources block.
|
LogFixture.LogFixtureBuilder |
disable()
Turns off all logging.
|
LogFixture.LogFixtureBuilder |
logger(Class<?> loggerClass,
ch.qos.logback.classic.Level level)
Set a specific logger to the given level.
|
LogFixture.LogFixtureBuilder |
logger(String loggerName,
ch.qos.logback.classic.Level level)
Set a specific logger to the given level.
|
LogFixture.LogFixtureBuilder |
rootLogger(ch.qos.logback.classic.Level level)
Set the desired log level on the root logger.
|
LogFixture.LogFixtureBuilder |
toConsole()
Send all enabled logging to the console (if not already configured.) Some
Drill log configuration files send the root to the console (or file), but
the Drill loggers to Lilith.
|
LogFixture.LogFixtureBuilder |
toConsole(ch.qos.logback.core.ConsoleAppender<ch.qos.logback.classic.spi.ILoggingEvent> appender,
String format) |
LogFixture.LogFixtureBuilder |
toConsole(String format)
Send logging to the console using the defined format.
|
public LogFixture.LogFixtureBuilder toConsole()
public LogFixture.LogFixtureBuilder toConsole(ch.qos.logback.core.ConsoleAppender<ch.qos.logback.classic.spi.ILoggingEvent> appender, String format)
public LogFixture.LogFixtureBuilder toConsole(String format)
format - valid Logback log formatpublic LogFixture.LogFixtureBuilder logger(String loggerName, ch.qos.logback.classic.Level level)
loggerName - name of the logger (typically used for package-level
loggers)level - the desired Logback-defined levelpublic LogFixture.LogFixtureBuilder logger(Class<?> loggerClass, ch.qos.logback.classic.Level level)
loggerClass - class that defines the logger (typically used for
class-specific loggers)level - the desired Logback-defined levelpublic LogFixture.LogFixtureBuilder disable()
public LogFixture.LogFixtureBuilder rootLogger(ch.qos.logback.classic.Level level)
level - the desired Logback log levelpublic LogFixture build()
Copyright © 2021 The Apache Software Foundation. All rights reserved.