public final class DefaultUserDataLoggerConfig extends java.lang.Object implements UserDataLoggerConfig
LoggerConfig
.Constructor and Description |
---|
DefaultUserDataLoggerConfig(java.lang.String loggerName,
LogLevel logLevel,
java.util.function.BooleanSupplier logUserData)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
loggerName()
Get the name of the logger to use.
|
LogLevel |
logLevel()
Get the level to log at.
|
java.util.function.BooleanSupplier |
logUserData()
Determine if user data (e.g.
|
java.lang.String |
toString() |
public DefaultUserDataLoggerConfig(java.lang.String loggerName, LogLevel logLevel, java.util.function.BooleanSupplier logUserData)
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.public java.lang.String loggerName()
LoggerConfig
loggerName
in interface LoggerConfig
public LogLevel logLevel()
LoggerConfig
logLevel
in interface LoggerConfig
public java.util.function.BooleanSupplier logUserData()
UserDataLoggerConfig
logUserData
in interface UserDataLoggerConfig
true
to include user data (e.g. data, headers, etc.). false
to exclude user
data and log only network events.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object