diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4766e0d..254d62b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin = "2.1.21" # Note: Plugin versions must be updated in the settings.gradle.kts too +kotlin = "2.2.0" # Note: Plugin versions must be updated in the settings.gradle.kts too groovy = "3.0.25" jansi = "2.4.2" 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