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 the `LoggingOutInterceptor` and `LoggingInInterceptor` whose content will not be logged unless `log-binary` is `true`.enabled()If `true` or `pretty`, 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 the `LoggingInInterceptor` whose content will not be logged unless `log-binary` is `true`.A message length in bytes at which it will be written to disk. `-1` is unlimited.limit()A message length in bytes at which it is truncated in the log.If `true`, binary payloads will be logged; otherwise they won't be logged.If `true`, 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 the `LoggingOutInterceptor` whose content will not be logged unless `log-binary` is `true`.pretty()If `true`, 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()If `true`, verbose logging will be enabled; otherwise it won't be enabled.
-
Method Details
-
enabled
Optional<PrettyBoolean> enabled()If `true` or `pretty`, the message logging will be enabled; otherwise it will not be enabled. If the value is `pretty` (since 2.7.0), the `pretty` attribute will effectively be set to `true`. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-enabled-for[quarkus.cxf.logging.enabled-for]`.- Since:
- 2.6.0
-
pretty
If `true`, the XML elements will be indented in the log; otherwise they will appear unindented. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-pretty[quarkus.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 by `xref:#quarkus-cxf_quarkus-cxf-logging-limit[quarkus.cxf.logging.limit]`- Since:
- 2.6.0
-
inMemThreshold
OptionalLong inMemThreshold()A message length in bytes at which it will be written to disk. `-1` is unlimited. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-in-mem-threshold[quarkus.cxf.logging.in-mem-threshold]`- Since:
- 2.6.0
-
logBinary
If `true`, binary payloads will be logged; otherwise they won't be logged. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-log-binary[quarkus.cxf.logging.log-binary]`- Since:
- 2.6.0
-
logMultipart
If `true`, multipart payloads will be logged; otherwise they won't be logged. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-log-multipart[quarkus.cxf.logging.log-multipart]`- Since:
- 2.6.0
-
verbose
If `true`, verbose logging will be enabled; otherwise it won't be enabled. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-verbose[quarkus.cxf.logging.verbose]`- Since:
- 2.6.0
-
inBinaryContentMediaTypes
A comma separated list of additional binary media types to add to the default values in the `LoggingInInterceptor` whose content will not be logged unless `log-binary` is `true`. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-in-binary-content-media-types[quarkus.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 the `LoggingOutInterceptor` whose content will not be logged unless `log-binary` is `true`. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-out-binary-content-media-types[quarkus.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 the `LoggingOutInterceptor` and `LoggingInInterceptor` whose content will not be logged unless `log-binary` is `true`. The default is given by `xref:#quarkus-cxf_quarkus-cxf-logging-binary-content-media-types[quarkus.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 by `xref:#quarkus-cxf_quarkus-cxf-logging-sensitive-element-names[quarkus.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 by `xref:#quarkus-cxf_quarkus-cxf-logging-sensitive-protocol-header-names[quarkus.cxf.logging.sensitive-protocol-header-names]`- Since:
- 2.6.0
-