From 2e6687ab4057905b42a1eb49674b393b920064ac Mon Sep 17 00:00:00 2001 From: Jaivardhan Singh Date: Mon, 1 Apr 2024 15:41:37 +0530 Subject: [PATCH] TP-62545 || Hikari Connection Pool Debug logs (#100) * TP-62545 || Enable hikari debug logs * TP-62545 || Add logs to see if the query returns response --- .../navi/medici/service/experiment/ExperimentServiceImpl.java | 2 +- litmus-core/src/main/resources/application.properties | 2 ++ litmus-core/src/main/resources/log4j2.properties | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/litmus-core/src/main/java/com/navi/medici/service/experiment/ExperimentServiceImpl.java b/litmus-core/src/main/java/com/navi/medici/service/experiment/ExperimentServiceImpl.java index f18415b..c2f9052 100644 --- a/litmus-core/src/main/java/com/navi/medici/service/experiment/ExperimentServiceImpl.java +++ b/litmus-core/src/main/java/com/navi/medici/service/experiment/ExperimentServiceImpl.java @@ -277,7 +277,7 @@ public class ExperimentServiceImpl implements ExperimentService { @Override public LitmusExperimentCollection fetchAllExperiments() { List experimentEntities = experimentQuery.findByEnabled(true); - + log.info("Fetched experiments: {}", experimentEntities.size()); List litmusExperiments = experimentEntities.stream() .map(this::build) .peek(le -> { diff --git a/litmus-core/src/main/resources/application.properties b/litmus-core/src/main/resources/application.properties index 4b81603..414c329 100644 --- a/litmus-core/src/main/resources/application.properties +++ b/litmus-core/src/main/resources/application.properties @@ -5,6 +5,8 @@ server.port=${PORT:12000} spring.datasource.hikari.maximum-pool-size=${DB_POOL_MAX_SIZE:2} spring.datasource.hikari.minimum-idle=${DB_POOL_MIN_IDLE:1} spring.datasource.hikari.idle-timeout=${DB_POOL_IDLE_TIMEOUT_IN_MS:30000} +spring.datasource.hikari.connection-timeout=${DB_POOL_CONNECTION_TIMEOUT_IN_MS:5000} +spring.datasource.hikari.leak-detection-threshold=${HIKARI_LEAK_DETECTION_THRESHOLD:5000} spring.datasource.url=${DATASOURCE_URL:jdbc:postgresql://localhost:5432/litmus}?stringtype=unspecified spring.datasource.username=${DATASOURCE_USERNAME:postgres} spring.datasource.password=${DATASOURCE_PASSWORD:admin} diff --git a/litmus-core/src/main/resources/log4j2.properties b/litmus-core/src/main/resources/log4j2.properties index a8b52fe..0ebb438 100644 --- a/litmus-core/src/main/resources/log4j2.properties +++ b/litmus-core/src/main/resources/log4j2.properties @@ -8,3 +8,5 @@ rootLogger.level=info rootLogger.appenderRef.stdout.ref=STDOUT logger.medici.name=com.navi.medici logger.medici.level=info +logger.hikari.name=com.zaxxer.hikari +logger.hikari.level=${env:HIKARI_LOG_LEVEL:-debug} \ No newline at end of file