Package com.couchbase.client.core.env
Class LoggerConfig.Builder
- java.lang.Object
-
- com.couchbase.client.core.env.LoggerConfig.Builder
-
- Enclosing class:
- LoggerConfig
public static class LoggerConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggerConfigbuild()LoggerConfig.BuildercustomLogger(LoggingEventConsumer.Logger customLogger)Allows to specify a custom logger.LoggerConfig.BuilderdisableSlf4J(boolean disableSlf4J)LoggerConfig.BuilderenableDiagnosticContext(boolean diagnosticContextEnabled)LoggerConfig.BuilderfallbackToConsole(boolean fallbackToConsole)LoggerConfig.BuilderloggerName(String loggerName)
-
-
-
Method Detail
-
customLogger
@Internal public LoggerConfig.Builder customLogger(LoggingEventConsumer.Logger customLogger)
Allows to specify a custom logger. This is used for testing only.- Parameters:
customLogger- the custom logger- Returns:
- the Builder for chaining purposes
-
fallbackToConsole
public LoggerConfig.Builder fallbackToConsole(boolean fallbackToConsole)
-
disableSlf4J
public LoggerConfig.Builder disableSlf4J(boolean disableSlf4J)
-
loggerName
public LoggerConfig.Builder loggerName(String loggerName)
-
enableDiagnosticContext
public LoggerConfig.Builder enableDiagnosticContext(boolean diagnosticContextEnabled)
-
build
public LoggerConfig build()
-
-