From a8173ed8467f45ca1b1bf9978b69636a04e2a925 Mon Sep 17 00:00:00 2001 From: Tomas Langer Date: Mon, 28 Jun 2021 23:55:10 +0200 Subject: [PATCH] Audit configuration is now properly backward compatible. Signed-off-by: Tomas Langer --- .../java/io/helidon/security/DefaultAuditProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/security/security/src/main/java/io/helidon/security/DefaultAuditProvider.java b/security/security/src/main/java/io/helidon/security/DefaultAuditProvider.java index ad538d50293..95ba3de1e75 100644 --- a/security/security/src/main/java/io/helidon/security/DefaultAuditProvider.java +++ b/security/security/src/main/java/io/helidon/security/DefaultAuditProvider.java @@ -23,6 +23,7 @@ import java.util.logging.Logger; import io.helidon.config.Config; +import io.helidon.config.DeprecatedConfig; import io.helidon.security.spi.AuditProvider; /** @@ -39,7 +40,11 @@ final class DefaultAuditProvider implements AuditProvider { private DefaultAuditProvider(Config config) { // config node is already located on the security node - this.auditLogger = Logger.getLogger(config.get("audit.defaultProvider.logger").asString().orElse("AUDIT")); + this.auditLogger = Logger.getLogger(DeprecatedConfig.get(config, + "audit.defaultProvider.logger", + "security.audit.defaultProvider.logger") + .asString() + .orElse("AUDIT")); this.failureLevel = level(config, "failure", Level.FINEST); this.successLevel = level(config, "success", Level.FINEST);