From a90d6c7193a1041974fe47fac0fa1e2c33482316 Mon Sep 17 00:00:00 2001 From: CDFN Date: Tue, 18 Aug 2020 22:05:19 +0200 Subject: [PATCH] Make disabling info about connecting to database possible --- core/src/main/java/co/aikar/idb/BaseDatabase.java | 4 +++- core/src/main/java/co/aikar/idb/DatabaseOptions.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/co/aikar/idb/BaseDatabase.java b/core/src/main/java/co/aikar/idb/BaseDatabase.java index f6997ab..436338e 100644 --- a/core/src/main/java/co/aikar/idb/BaseDatabase.java +++ b/core/src/main/java/co/aikar/idb/BaseDatabase.java @@ -46,7 +46,9 @@ public BaseDatabase(DatabaseOptions options) { if (this.logger == null) { this.logger = Logger.getLogger(options.poolName); } - this.logger.info("Connecting to Database: " + options.dsn); + if(options.displayConnectInfo) { + this.logger.info("Connecting to Database: " + options.dsn); + } } public void close(long timeout, TimeUnit unit) { diff --git a/core/src/main/java/co/aikar/idb/DatabaseOptions.java b/core/src/main/java/co/aikar/idb/DatabaseOptions.java index d363da7..b571764 100644 --- a/core/src/main/java/co/aikar/idb/DatabaseOptions.java +++ b/core/src/main/java/co/aikar/idb/DatabaseOptions.java @@ -26,6 +26,7 @@ public class DatabaseOptions { String dataSourceClassName; String defaultIsolationLevel; + @Builder.Default boolean displayConnectInfo = true; @Builder.Default boolean favorDataSourceOverDriver = true; @Builder.Default String poolName = "DB";