Package org.glassfish.jersey.logging
Class LoggingFeature.LoggingFeatureBuilder
- java.lang.Object
-
- org.glassfish.jersey.logging.LoggingFeature.LoggingFeatureBuilder
-
- Enclosing class:
- LoggingFeature
public static class LoggingFeature.LoggingFeatureBuilder extends Object
Builder class for logging feature configuration. Accepts parameters for the filter logger, verbosity, max entity size, level, and separator.
-
-
Constructor Summary
Constructors Constructor Description LoggingFeatureBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggingFeaturebuild()LoggingFeature.LoggingFeatureBuilderlevel(Level level)LoggingFeature.LoggingFeatureBuildermaxEntitySize(Integer maxEntitySize)LoggingFeature.LoggingFeatureBuilderredactHeaders(Collection<String> redactHeaders)LoggingFeature.LoggingFeatureBuilderseparator(String separator)LoggingFeature.LoggingFeatureBuilderverbosity(LoggingFeature.Verbosity verbosity)LoggingFeature.LoggingFeatureBuilderwithLogger(Logger logger)
-
-
-
Method Detail
-
withLogger
public LoggingFeature.LoggingFeatureBuilder withLogger(Logger logger)
-
verbosity
public LoggingFeature.LoggingFeatureBuilder verbosity(LoggingFeature.Verbosity verbosity)
-
maxEntitySize
public LoggingFeature.LoggingFeatureBuilder maxEntitySize(Integer maxEntitySize)
-
level
public LoggingFeature.LoggingFeatureBuilder level(Level level)
-
separator
public LoggingFeature.LoggingFeatureBuilder separator(String separator)
-
redactHeaders
public LoggingFeature.LoggingFeatureBuilder redactHeaders(Collection<String> redactHeaders)
-
build
public LoggingFeature build()
-
-