From 3e9d29ea7f1f99127244be02485ea00d95b8b4a3 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sat, 4 Nov 2023 23:09:24 +0100 Subject: [PATCH] Remove username and password from config log (#756) --- .../src/main/kotlin/suwayomi/tachidesk/server/ServerSetup.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/ServerSetup.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/ServerSetup.kt index 1f121b1e..6761080a 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/server/ServerSetup.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/ServerSetup.kt @@ -105,7 +105,9 @@ fun applicationSetup() { logger.info("Running Tachidesk ${BuildConfig.VERSION} revision ${BuildConfig.REVISION}") logger.debug { - "Loaded config:\n" + GlobalConfigManager.config.root().render(ConfigRenderOptions.concise().setFormatted(true)) + "Loaded config:\n" + + GlobalConfigManager.config.root().render(ConfigRenderOptions.concise().setFormatted(true)) + .replace(Regex("(\"basicAuth(?:Username|Password)\"\\s:\\s)(?!\"\")\".*\""), "$1\"******\"") } DI.global.addImport(