Class Config
- java.lang.Object
-
- io.quarkiverse.loggingjson.config.Config
-
@ConfigRoot(phase=RUN_TIME, name="log.json") public class Config extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfig.AdditionalFieldConfigstatic classConfig.AdditionalFieldTypestatic classConfig.ArgumentsConfigstatic classConfig.FieldConfigstatic classConfig.FieldsConfigstatic classConfig.LogFormatstatic classConfig.MDCConfigstatic classConfig.TimestampField
-
Field Summary
Fields Modifier and Type Field Description Map<String,Config.AdditionalFieldConfig>additionalFieldFor adding fields to the json output directly from the config.ConfigConsoleconsoleConfiguration properties for console formatter.Config.FieldsConfigfieldsConfiguration properties to customize fieldsConfigFilefileConfiguration properties for file formatter.Config.LogFormatlogFormatSupport changing logging format.booleanprettyPrintEnable "pretty printing" of the JSON record.StringrecordDelimiterThe special end-of-record delimiter to be used.
-
Constructor Summary
Constructors Constructor Description Config()
-
-
-
Field Detail
-
console
@ConfigItem(name="console") public ConfigConsole console
Configuration properties for console formatter.
-
file
@ConfigItem(name="file") public ConfigFile file
Configuration properties for file formatter.
-
fields
@ConfigItem public Config.FieldsConfig fields
Configuration properties to customize fields
-
prettyPrint
@ConfigItem public boolean prettyPrint
Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output.
-
recordDelimiter
@ConfigItem(defaultValue="\n") public String recordDelimiter
The special end-of-record delimiter to be used. By default, newline delimiter is used.
-
additionalField
@ConfigItem @ConfigDocMapKey("field-name") @ConfigDocSection public Map<String,Config.AdditionalFieldConfig> additionalFieldFor adding fields to the json output directly from the config.
-
logFormat
@ConfigItem(defaultValue="DEFAULT") public Config.LogFormat logFormat
Support changing logging format.
-
-