Package io.quarkiverse.cxf
Interface LoggingConfig
-
- All Known Subinterfaces:
LoggingConfig.GlobalLoggingConfig,LoggingConfig.PerClientOrServiceLoggingConfig
public interface LoggingConfigGlobal, per service endpoint or per client logging options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLoggingConfig.GlobalInternalWe movedLoggingConfig.GlobalInternal.enabledFor()into a separate interface so that it is listed before the other logging options.static interfaceLoggingConfig.GlobalLoggingConfigstatic interfaceLoggingConfig.PerClientOrServiceInternalWe movedLoggingConfig.PerClientOrServiceInternal.enabled()into a separate interface so that it is listed before the other logging options.static interfaceLoggingConfig.PerClientOrServiceLoggingConfig
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<List<String>>binaryContentMediaTypes()A comma separated list of additional binary media types to the default values in both theLoggingOutInterceptorandLoggingInInterceptorwhose content should not be logged.Optional<List<String>>inBinaryContentMediaTypes()A comma separated list of additional binary media types to the default values in theLoggingInInterceptorwhose content should not be logged.longinMemThreshold()A 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.booleanlogBinary()Iftrue, binary payloads will be logged; otherwise they won't be logged.booleanlogMultipart()Iftrue, multipart payloads will be logged; otherwise they won't be logged.Optional<List<String>>outBinaryContentMediaTypes()A comma separated list of additional binary media types to the default values in theLoggingOutInterceptorwhose content should not be logged.booleanpretty()Iftrue, the XML elements will be indented in the log; otherwise they will appear unindented.Optional<Set<String>>sensitiveElementNames()A comma separated list of XML elements containing sensitive information to be masked in the log.Optional<Set<String>>sensitiveProtocolHeaderNames()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 Detail
-
limit
@WithDefault("49152") int limit()A message length in bytes at which it is truncated in the log. Default is 48 kB.
-
inMemThreshold
@WithDefault("-1") long inMemThreshold()A message length in bytes at which it will be written to disk.-1is unlimited.
-
pretty
@WithDefault("false") boolean pretty()Iftrue, the XML elements will be indented in the log; otherwise they will appear unindented.
-
logBinary
@WithDefault("false") boolean logBinary()Iftrue, binary payloads will be logged; otherwise they won't be logged.
-
logMultipart
@WithDefault("true") boolean logMultipart()Iftrue, multipart payloads will be logged; otherwise they won't be logged.
-
verbose
@WithDefault("true") boolean verbose()Iftrue, verbose logging will be enabled; otherwise it won't be enabled.
-
inBinaryContentMediaTypes
Optional<List<String>> inBinaryContentMediaTypes()
A comma separated list of additional binary media types to the default values in theLoggingInInterceptorwhose content should not be logged.
-
outBinaryContentMediaTypes
Optional<List<String>> outBinaryContentMediaTypes()
A comma separated list of additional binary media types to the default values in theLoggingOutInterceptorwhose content should not be logged.
-
binaryContentMediaTypes
Optional<List<String>> binaryContentMediaTypes()
A comma separated list of additional binary media types to the default values in both theLoggingOutInterceptorandLoggingInInterceptorwhose content should not be logged.
-
sensitiveElementNames
Optional<Set<String>> sensitiveElementNames()
A comma separated list of XML elements containing sensitive information to be masked in the log.
-
-