Interface LoggingConfig.PerClientOrServiceLoggingConfig

Enclosing interface:
LoggingConfig

public static interface LoggingConfig.PerClientOrServiceLoggingConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    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`.
    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.
    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`.
    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.
    If `true`, verbose logging will be enabled; otherwise it won't be enabled.
  • Method Details

    • 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

      Optional<Boolean> 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

      Optional<Boolean> 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

      Optional<Boolean> 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

      Optional<Boolean> 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

      Optional<List<String>> 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

      Optional<List<String>> 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

      Optional<List<String>> 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

      Optional<Set<String>> 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

      Optional<Set<String>> 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