Interface LoggingConfig

    • 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. -1 is unlimited.
      • pretty

        @WithDefault("false")
        boolean pretty()
        If true, the XML elements will be indented in the log; otherwise they will appear unindented.
      • logBinary

        @WithDefault("false")
        boolean logBinary()
        If true, binary payloads will be logged; otherwise they won't be logged.
      • logMultipart

        @WithDefault("true")
        boolean logMultipart()
        If true, multipart payloads will be logged; otherwise they won't be logged.
      • verbose

        @WithDefault("true")
        boolean verbose()
        If true, 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 the LoggingInInterceptor whose content should not be logged.
      • outBinaryContentMediaTypes

        Optional<List<String>> outBinaryContentMediaTypes()
        A comma separated list of additional binary media types to the default values in the LoggingOutInterceptor whose 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 the LoggingOutInterceptor and LoggingInInterceptor whose 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.
      • sensitiveProtocolHeaderNames

        Optional<Set<String>> sensitiveProtocolHeaderNames()
        A comma separated list of protocol headers containing sensitive information to be masked in the log.