2020 */
2121package eu.openanalytics.shinyproxyoperator
2222
23- import ch.qos.logback.classic.Level
24- import ch.qos.logback.classic.Logger
2523import com.fasterxml.jackson.module.kotlin.registerKotlinModule
26- import eu.openanalytics.shinyproxyoperator.controller.*
24+ import eu.openanalytics.shinyproxyoperator.controller.IReconcileListener
25+ import eu.openanalytics.shinyproxyoperator.controller.PodRetriever
26+ import eu.openanalytics.shinyproxyoperator.controller.ResourceListener
27+ import eu.openanalytics.shinyproxyoperator.controller.ResourceRetriever
28+ import eu.openanalytics.shinyproxyoperator.controller.ShinyProxyController
29+ import eu.openanalytics.shinyproxyoperator.controller.ShinyProxyEvent
30+ import eu.openanalytics.shinyproxyoperator.controller.ShinyProxyListener
2731import eu.openanalytics.shinyproxyoperator.crd.DoneableShinyProxy
2832import eu.openanalytics.shinyproxyoperator.crd.ShinyProxy
2933import eu.openanalytics.shinyproxyoperator.crd.ShinyProxyList
@@ -48,8 +52,10 @@ import io.fabric8.kubernetes.client.utils.Serialization
4852import kotlinx.coroutines.channels.Channel
4953import kotlinx.coroutines.channels.SendChannel
5054import mu.KotlinLogging
51- import org.slf4j.LoggerFactory
55+ import org.apache.logging.log4j.core.config.Configurator
5256import java.util.*
57+ import org.apache.logging.log4j.Level
58+ import kotlin.concurrent.schedule
5359import kotlin.system.exitProcess
5460
5561
@@ -127,8 +133,8 @@ class Operator(client: NamespacedKubernetesClient? = null,
127133 }
128134 }
129135
130- val rootLogger = LoggerFactory .getILoggerFactory().getLogger( Logger . ROOT_LOGGER_NAME ) as Logger
131- rootLogger.level = readConfigValue(logLevel, Level . DEBUG , " SPO_LOG_LEVEL " , { Level .toLevel(it) } )
136+ val level = readConfigValue(logLevel, Level . DEBUG , " SPO_LOG_LEVEL " ) { Level .toLevel(it) }
137+ Configurator .setRootLevel(level )
132138
133139 logger.info { " Running in ${this .mode} mode" }
134140
0 commit comments