JsonConfiguration

data class JsonConfiguration(configName: String?, kloggingMinLogLevel: Level, sinks: Map<String, JsonSinkConfiguration>, logging: List<JsonLoggingConfig>)

Data class for JSON representation of KloggingConfiguration.

Fields are optional so that when append is specified, only new configuration needs to be included in the JSON.

Constructors

JsonConfiguration
Link copied to clipboard
common
fun JsonConfiguration(configName: String? = null, kloggingMinLogLevel: Level = defaultKloggingMinLogLevel, sinks: Map<String, JsonSinkConfiguration> = mapOf(), logging: List<JsonLoggingConfig> = listOf())

Properties

configName
Link copied to clipboard
common
val configName: String? = null
kloggingMinLogLevel
Link copied to clipboard
common
val kloggingMinLogLevel: Level
logging
Link copied to clipboard
common
val logging: List<JsonLoggingConfig>
sinks
Link copied to clipboard
common
val sinks: Map<String, JsonSinkConfiguration>