From ed2af5d0330f9863f5987608e7ab6f17b5d57d57 Mon Sep 17 00:00:00 2001 From: Sewook Date: Mon, 26 Aug 2024 17:35:34 +0900 Subject: [PATCH] add logger --- .../global/common/EnvironmentLogger.kt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/kotlin/com/byebye/chapterTwo/global/common/EnvironmentLogger.kt diff --git a/src/main/kotlin/com/byebye/chapterTwo/global/common/EnvironmentLogger.kt b/src/main/kotlin/com/byebye/chapterTwo/global/common/EnvironmentLogger.kt new file mode 100644 index 0000000..ff6a042 --- /dev/null +++ b/src/main/kotlin/com/byebye/chapterTwo/global/common/EnvironmentLogger.kt @@ -0,0 +1,25 @@ +package com.byebye.chapterTwo.global.common + +import jakarta.annotation.PostConstruct +import org.springframework.beans.factory.annotation.Value +import org.springframework.stereotype.Component + +@Component +class EnvironmentLogger { + @Value("\${spring.datasource.url}") + private val dbUrl: String? = null + + @Value("\${spring.datasource.username}") + private val dbUsername: String? = null + + @Value("\${spring.datasource.password}") + private val dbPassword: String? = null + + @PostConstruct + fun logEnvironment() { + println("Database URL: $dbUrl") + println("Database Username: $dbUsername") + // Note: Be careful with logging sensitive information like passwords + println("Database Password: $dbPassword") + } +} \ No newline at end of file