Package io.quarkiverse.cxf
Interface LoggingConfig.PerClientOrServiceLoggingConfig
- Enclosing interface:
- LoggingConfig
public static interface LoggingConfig.PerClientOrServiceLoggingConfig
-
Method Summary
Modifier and TypeMethodDescriptionA comma separated list of additional binary media types to add to the default values in theLoggingOutInterceptorandLoggingInInterceptorwhose content will not be logged unlesslog-binaryistrue.enabled()Iftrueorpretty, the message logging will be enabled; otherwise it will not be enabled.A comma separated list of additional binary media types to add to the default values in theLoggingInInterceptorwhose content will not be logged unlesslog-binaryistrue.A message length in bytes at which it will be written to disk.limit()A message length in bytes at which it is truncated in the log.Iftrue, binary payloads will be logged; otherwise they won't be logged.Iftrue, multipart payloads will be logged; otherwise they won't be logged.A comma separated list of additional binary media types to add to the default values in theLoggingOutInterceptorwhose content will not be logged unlesslog-binaryistrue.pretty()Iftrue, the XML elements will be indented in the log; otherwise they will appear unindented.A comma separated list of XML elements containing sensitive information to be masked in the log.A comma separated list of protocol headers containing sensitive information to be masked in the log.verbose()Iftrue, verbose logging will be enabled; otherwise it won't be enabled.
-
Method Details
-
enabled
Optional<PrettyBoolean> enabled()Iftrueorpretty, the message logging will be enabled; otherwise it will not be enabled. If the value ispretty(since 2.7.0), theprettyattribute will effectively be set totrue. The default is given byquarkus.cxf.logging.enabled-for.- Since:
- 2.6.0
-
pretty
Iftrue, the XML elements will be indented in the log; otherwise they will appear unindented. The default is given byquarkus.cxf.logging.pretty- Since:
- 2.6.0
-
limit
OptionalInt limit()A message length in bytes at which it is truncated in the log. The default is given byquarkus.cxf.logging.limit- Since:
- 2.6.0
-
inMemThreshold
OptionalLong inMemThreshold()A message length in bytes at which it will be written to disk.-1is unlimited. The default is given byquarkus.cxf.logging.in-mem-threshold- Since:
- 2.6.0
-
logBinary
Iftrue, binary payloads will be logged; otherwise they won't be logged. The default is given byquarkus.cxf.logging.log-binary- Since:
- 2.6.0
-
logMultipart
Iftrue, multipart payloads will be logged; otherwise they won't be logged. The default is given byquarkus.cxf.logging.log-multipart- Since:
- 2.6.0
-
verbose
Iftrue, verbose logging will be enabled; otherwise it won't be enabled. The default is given byquarkus.cxf.logging.verbose- Since:
- 2.6.0
-
inBinaryContentMediaTypes
A comma separated list of additional binary media types to add to the default values in theLoggingInInterceptorwhose content will not be logged unlesslog-binaryistrue. The default is given byquarkus.cxf.logging.in-binary-content-media-types- Since:
- 2.6.0
-
outBinaryContentMediaTypes
A comma separated list of additional binary media types to add to the default values in theLoggingOutInterceptorwhose content will not be logged unlesslog-binaryistrue. The default is given byquarkus.cxf.logging.out-binary-content-media-types- Since:
- 2.6.0
-
binaryContentMediaTypes
A comma separated list of additional binary media types to add to the default values in theLoggingOutInterceptorandLoggingInInterceptorwhose content will not be logged unlesslog-binaryistrue. The default is given byquarkus.cxf.logging.binary-content-media-types- Since:
- 2.6.0
-
sensitiveElementNames
A comma separated list of XML elements containing sensitive information to be masked in the log. The default is given byquarkus.cxf.logging.sensitive-element-names- Since:
- 2.6.0
-
sensitiveProtocolHeaderNames
A comma separated list of protocol headers containing sensitive information to be masked in the log. The default is given byquarkus.cxf.logging.sensitive-protocol-header-names- Since:
- 2.6.0
-