From dad1adf8acae4331e828cf2e3d408bd0c125c56b Mon Sep 17 00:00:00 2001 From: Jannik Reimers Date: Tue, 24 Jun 2025 11:07:26 +0200 Subject: [PATCH] change logging level for mongodb --- src/main/kotlin/dev/jansel/feixiao/App.kt | 6 ++++++ src/main/kotlin/dev/jansel/feixiao/database/Database.kt | 1 + 2 files changed, 7 insertions(+) diff --git a/src/main/kotlin/dev/jansel/feixiao/App.kt b/src/main/kotlin/dev/jansel/feixiao/App.kt index eabdacc..b2884eb 100644 --- a/src/main/kotlin/dev/jansel/feixiao/App.kt +++ b/src/main/kotlin/dev/jansel/feixiao/App.kt @@ -1,5 +1,7 @@ package dev.jansel.feixiao +import ch.qos.logback.classic.Level +import ch.qos.logback.classic.LoggerContext import com.github.twitch4j.TwitchClient import dev.jansel.feixiao.extensions.EventHooks import dev.jansel.feixiao.extensions.StreamerCommand @@ -9,12 +11,16 @@ import dev.jansel.feixiao.utils.twitch import dev.kordex.core.ExtensibleBot import dev.kordex.core.i18n.SupportedLocales import io.github.oshai.kotlinlogging.KotlinLogging +import org.slf4j.LoggerFactory var twitchClient: TwitchClient? = null val logger = KotlinLogging.logger { } var botRef: ExtensibleBot? = null suspend fun main() { + val loggerContext = LoggerFactory.getILoggerFactory() as LoggerContext + val rootLogger = loggerContext.getLogger("org.mongodb.driver") + rootLogger.level = Level.OFF botRef = ExtensibleBot(token) { database(true) twitch(true) diff --git a/src/main/kotlin/dev/jansel/feixiao/database/Database.kt b/src/main/kotlin/dev/jansel/feixiao/database/Database.kt index d733a4f..aac6356 100644 --- a/src/main/kotlin/dev/jansel/feixiao/database/Database.kt +++ b/src/main/kotlin/dev/jansel/feixiao/database/Database.kt @@ -1,6 +1,7 @@ package dev.jansel.feixiao.database import com.mongodb.ConnectionString +import com.mongodb.LoggerSettings import com.mongodb.MongoClientSettings import dev.jansel.feixiao.utils.mongoUri import org.bson.UuidRepresentation