Class DefaultUserDataLoggerConfig
java.lang.Object
io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- All Implemented Interfaces:
LoggerConfig,UserDataLoggerConfig
Default implementation of
LoggerConfig.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultUserDataLoggerConfig(String loggerName, LogLevel logLevel, BooleanSupplier logUserData) Create a new instance. -
Method Summary
-
Constructor Details
-
DefaultUserDataLoggerConfig
public DefaultUserDataLoggerConfig(String loggerName, LogLevel logLevel, BooleanSupplier logUserData) Create a new instance.- Parameters:
loggerName- the name of the logger to use.logLevel- the level to log at.logUserData- if user data (e.g. data, headers, etc.) should be included in logs.
-
-
Method Details
-
loggerName
Description copied from interface:LoggerConfigGet the name of the logger to use.- Specified by:
loggerNamein interfaceLoggerConfig- Returns:
- the name of the logger to use.
-
logLevel
Description copied from interface:LoggerConfigGet the level to log at.- Specified by:
logLevelin interfaceLoggerConfig- Returns:
- the level to log at.
-
logUserData
Description copied from interface:UserDataLoggerConfigDetermine if user data (e.g. data, headers, etc.) should be included in logs.- Specified by:
logUserDatain interfaceUserDataLoggerConfig- Returns:
trueto include user data (e.g. data, headers, etc.).falseto exclude user data and log only network events.
-
equals
-
hashCode
public int hashCode() -
toString
-