Class Config.ArgumentsConfig

  • Enclosing class:
    Config

    public static class Config.ArgumentsConfig
    extends Object
    • Field Detail

      • fieldName

        @ConfigItem
        public Optional<String> fieldName
        Used to wrap arguments in an json object, with this fieldName on root json.
      • includeStructuredArguments

        @ConfigItem(defaultValue="true")
        public boolean includeStructuredArguments
        Enable output of structured logging arguments StructuredArgument, default is true.
      • includeNonStructuredArguments

        @ConfigItem(defaultValue="false")
        public boolean includeNonStructuredArguments
        Enable output of non structured logging arguments, default is false.
      • nonStructuredArgumentsFieldPrefix

        @ConfigItem(defaultValue="arg")
        public String nonStructuredArgumentsFieldPrefix
        What prefix to use, when outputting non structured arguments. Default is `arg`, example key for first argument will be `arg0`.
    • Constructor Detail

      • ArgumentsConfig

        public ArgumentsConfig()