Package io.quarkiverse.cxf
Interface LoggingConfig.GlobalLoggingConfig
- Enclosing interface:
- LoggingConfig
public static interface LoggingConfig.GlobalLoggingConfig
-
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.@WithConverter(EnabledForConverter.class) EnabledForSpecifies whether the message logging will be enabled for clients, services, both or none.A comma separated list of additional binary media types to add to the default values in theLoggingInInterceptorwhose content will not be logged unlesslog-binaryistrue.longA message length in bytes at which it will be written to disk.intlimit()A message length in bytes at which it is truncated in the log.booleanIftrue, binary payloads will be logged; otherwise they won't be logged.booleanIftrue, 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.booleanpretty()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.booleanverbose()Iftrue, verbose logging will be enabled; otherwise it won't be enabled.
-
Method Details
-
enabledFor
@WithDefault("none") @WithConverter(EnabledForConverter.class) @WithConverter(EnabledForConverter.class) EnabledFor enabledFor()Specifies whether the message logging will be enabled for clients, services, both or none. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.enabledorquarkus.cxf.client."clients".logging.enabledrespectively.- Since:
- 2.6.0
-
pretty
@WithDefault("false") boolean pretty()Iftrue, the XML elements will be indented in the log; otherwise they will appear unindented. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.prettyorquarkus.cxf.client."clients".logging.prettyrespectively.- Since:
- 2.6.0
-
limit
@WithDefault("49152") int limit()A message length in bytes at which it is truncated in the log. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.limitorquarkus.cxf.client."clients".logging.limitrespectively.- Since:
- 2.6.0
-
inMemThreshold
@WithDefault("-1") long inMemThreshold()A message length in bytes at which it will be written to disk.-1is unlimited. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.in-mem-thresholdorquarkus.cxf.client."clients".logging.in-mem-thresholdrespectively.- Since:
- 2.6.0
-
logBinary
@WithDefault("false") boolean logBinary()Iftrue, binary payloads will be logged; otherwise they won't be logged. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.log-binaryorquarkus.cxf.client."clients".logging.log-binaryrespectively.- Since:
- 2.6.0
-
logMultipart
@WithDefault("true") boolean logMultipart()Iftrue, multipart payloads will be logged; otherwise they won't be logged. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.log-multipartorquarkus.cxf.client."clients".logging.log-multipartrespectively.- Since:
- 2.6.0
-
verbose
@WithDefault("true") boolean verbose()Iftrue, verbose logging will be enabled; otherwise it won't be enabled. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.verboseorquarkus.cxf.client."clients".logging.verboserespectively.- 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. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.in-binary-content-media-typesorquarkus.cxf.client."clients".logging.in-binary-content-media-typesrespectively.- 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. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.out-binary-content-media-typesorquarkus.cxf.client."clients".logging.out-binary-content-media-typesrespectively.- 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. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.binary-content-media-typesorquarkus.cxf.client."clients".logging.binary-content-media-typesrespectively.- Since:
- 2.6.0
-
sensitiveElementNames
A comma separated list of XML elements containing sensitive information to be masked in the log. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.sensitive-element-namesorquarkus.cxf.client."clients".logging.sensitive-element-namesrespectively.- Since:
- 2.6.0
-
sensitiveProtocolHeaderNames
A comma separated list of protocol headers containing sensitive information to be masked in the log. This setting can be overridden per client or service endpoint usingquarkus.cxf.endpoint."endpoints".logging.sensitive-protocol-header-namesorquarkus.cxf.client."clients".logging.sensitive-protocol-header-namesrespectively.- Since:
- 2.6.0
-