Package org.glassfish.jersey.logging
Enum Class LoggingFeature.Verbosity
- All Implemented Interfaces:
Serializable
,Comparable<LoggingFeature.Verbosity>
,java.lang.constant.Constable
- Enclosing class:
- LoggingFeature
Verbosity
determines how detailed message will be logged.
- The lowest verbosity (
HEADERS_ONLY
) will log only request/response headers. -
The medium verbosity will log request/response headers, as well as an entity if considered a readable text. See
PAYLOAD_TEXT
. - The highest verbosity will log all types of an entity (besides the request/response headers.
Note that the entity is logged up to the maximum number specified in any of the following constructors LoggingFeature(Logger, Integer)
, LoggingFeature(Logger, Level, Verbosity, Integer)
or by some of the feature's properties (see LoggingFeature.LOGGING_FEATURE_MAX_ENTITY_SIZE
, LoggingFeature.LOGGING_FEATURE_MAX_ENTITY_SIZE_CLIENT
, LoggingFeature.LOGGING_FEATURE_MAX_ENTITY_SIZE_SERVER
.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionOnly content of HTTP headers is logged.Full verbose logging.Content of HTTP headers as well as entity content of textual media types is logged. -
Method Summary
Modifier and TypeMethodDescriptionstatic LoggingFeature.Verbosity
Returns the enum constant of this class with the specified name.static LoggingFeature.Verbosity[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
HEADERS_ONLY
Only content of HTTP headers is logged. No message payload data are logged. -
PAYLOAD_TEXT
Content of HTTP headers as well as entity content of textual media types is logged. Following is the list of media types that are considered textual for the logging purposes:text/*
application/atom+xml
application/json
application/svg+xml
application/x-www-form-urlencoded
application/xhtml+xml
application/xml
-
PAYLOAD_ANY
Full verbose logging. Content of HTTP headers as well as any message payload content will be logged.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-