Remove username and password from config log (#756)

This commit is contained in:
schroda
2023-11-04 23:09:24 +01:00
committed by GitHub
parent 4324373e61
commit 3e9d29ea7f

View File

@@ -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(