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 LoggerConfig
build()
LoggerConfig.Builder
customLogger(LoggingEventConsumer.Logger customLogger)
Allows to specify a custom logger.LoggerConfig.Builder
disableSlf4J(boolean disableSlf4J)
LoggerConfig.Builder
enableDiagnosticContext(boolean diagnosticContextEnabled)
LoggerConfig.Builder
fallbackToConsole(boolean fallbackToConsole)
LoggerConfig.Builder
loggerName(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()
-
-