Interface Config


@ConfigRoot(phase=RUN_TIME) @ConfigMapping(prefix="quarkus.log.json") public interface Config
  • Method Details

    • console

      @WithName("console") ConfigConsole console()
      Configuration properties for console formatter.
    • file

      @WithName("file") ConfigFile file()
      Configuration properties for file formatter.
    • socket

      @WithName("socket") ConfigSocket socket()
      Configuration properties for socket formatter.
    • fields

      Configuration properties to customize fields
    • prettyPrint

      @WithDefault("false") boolean prettyPrint()
      Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output.
    • recordDelimiter

      @WithDefault("\n") String recordDelimiter()
      The special end-of-record delimiter to be used. By default, newline delimiter is used.
    • additionalField

      @ConfigDocMapKey("field-name") @ConfigDocSection Map<String,Config.AdditionalFieldConfig> additionalField()
      For adding fields to the json output directly from the config.
    • logFormat

      @WithDefault("DEFAULT") Config.LogFormat logFormat()
      Support changing logging format.