From 3f5af938170a5f4839e138e11abd5679479163a4 Mon Sep 17 00:00:00 2001 From: pricelees Date: Sat, 2 Aug 2025 15:57:32 +0900 Subject: [PATCH] =?UTF-8?q?feat:=202af09231=20=EC=BB=A4=EB=B0=8B=20?= =?UTF-8?q?=EB=82=B4=EC=9A=A9=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/roomescape/common/log/ProxyDataSourceConfig.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/roomescape/common/log/ProxyDataSourceConfig.kt b/src/main/kotlin/roomescape/common/log/ProxyDataSourceConfig.kt index 4038b3fd..b0300f54 100644 --- a/src/main/kotlin/roomescape/common/log/ProxyDataSourceConfig.kt +++ b/src/main/kotlin/roomescape/common/log/ProxyDataSourceConfig.kt @@ -1,6 +1,7 @@ package roomescape.common.log import com.zaxxer.hikari.HikariDataSource +import net.ttddyy.dsproxy.listener.logging.SLF4JLogLevel import net.ttddyy.dsproxy.support.ProxyDataSourceBuilder import org.springframework.beans.factory.annotation.Qualifier import org.springframework.boot.context.properties.ConfigurationProperties @@ -26,7 +27,8 @@ class ProxyDataSourceConfig { .name(properties.loggerName) .listener( MDCAwareSlowQueryListenerWithoutParams( - properties.thresholdMs + logLevel = SLF4JLogLevel.nullSafeValueOf(properties.logLevel.uppercase()), + thresholdMs = properties.thresholdMs ) ) .buildProxy() @@ -42,5 +44,6 @@ class ProxyDataSourceConfig { @ConfigurationProperties(prefix = "slow-query") data class SlowQueryProperties( val loggerName: String, + val logLevel: String, val thresholdMs: Long, )