Enable setting log level from command line
[dcaegen2/collectors/hv-ves.git] / sources / hv-collector-core / src / main / kotlin / org / onap / dcae / collectors / veshv / model / ServerConfiguration.kt
index 7e5044f..52aa270 100644 (file)
@@ -20,6 +20,7 @@
 package org.onap.dcae.collectors.veshv.model
 
 import org.onap.dcae.collectors.veshv.domain.SecurityConfiguration
+import org.onap.dcae.collectors.veshv.utils.logging.LogLevel
 import java.net.InetSocketAddress
 import java.time.Duration
 
@@ -28,11 +29,14 @@ import java.time.Duration
  * @since May 2018
  */
 data class ServerConfiguration(
-        val serverListenAddress: InetSocketAddress,
-        val kafkaConfiguration: KafkaConfiguration,
-        val configurationProviderParams: ConfigurationProviderParams,
-        val securityConfiguration: SecurityConfiguration,
-        val idleTimeout: Duration,
-        val healthCheckApiListenAddress: InetSocketAddress,
-        val maximumPayloadSizeBytes: Int,
-        val dummyMode: Boolean = false)
+    val serverListenAddress: InetSocketAddress,
+    val kafkaConfiguration: KafkaConfiguration,
+    val configurationProviderParams: ConfigurationProviderParams,
+    val securityConfiguration: SecurityConfiguration,
+    val idleTimeout: Duration,
+    val healthCheckApiListenAddress: InetSocketAddress,
+    val maximumPayloadSizeBytes: Int,
+    val logLevel: LogLevel,
+    val dummyMode: Boolean = false
+)
+