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:LoggerConfig
Get the name of the logger to use.- Specified by:
loggerName
in interfaceLoggerConfig
- Returns:
- the name of the logger to use.
-
logLevel
Description copied from interface:LoggerConfig
Get the level to log at.- Specified by:
logLevel
in interfaceLoggerConfig
- Returns:
- the level to log at.
-
logUserData
Description copied from interface:UserDataLoggerConfig
Determine if user data (e.g. data, headers, etc.) should be included in logs.- Specified by:
logUserData
in interfaceUserDataLoggerConfig
- Returns:
true
to include user data (e.g. data, headers, etc.).false
to exclude user data and log only network events.
-
equals
-
hashCode
public int hashCode() -
toString
-