Class LogLevelMap.Builder
- java.lang.Object
-
- com.google.common.flogger.context.LogLevelMap.Builder
-
- Enclosing class:
- LogLevelMap
public static final class LogLevelMap.Builder extends Object
Builder for log level map which uses type safe class/package keys (but requires that they be present in the JVM at the time the map is created). To set up aLogLevelMapwith only class/package names, useLogLevelMap.create(java.util.Map,Level)orLogLevelMap.create(java.util.Map).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogLevelMap.Builderadd(Level level, Class<?>... classes)Adds the given classes at the specified log level.LogLevelMap.Builderadd(Level level, Package... packages)Adds the given packages at the specified log level.LogLevelMapbuild()LogLevelMap.BuildersetDefault(Level level)Sets the default log level (useLevel.OFFto disable.
-
-
-
Method Detail
-
add
@CanIgnoreReturnValue public LogLevelMap.Builder add(Level level, Class<?>... classes)
Adds the given classes at the specified log level.
-
add
@CanIgnoreReturnValue public LogLevelMap.Builder add(Level level, Package... packages)
Adds the given packages at the specified log level.
-
setDefault
@CanIgnoreReturnValue public LogLevelMap.Builder setDefault(Level level)
Sets the default log level (useLevel.OFFto disable.
-
build
public LogLevelMap build()
-
-