diff --git a/src/main/java/org/gcube/common/authorization/utils/manager/SecretManagerProvider.java b/src/main/java/org/gcube/common/authorization/utils/manager/SecretManagerProvider.java index 276e9a3..50c4e0c 100644 --- a/src/main/java/org/gcube/common/authorization/utils/manager/SecretManagerProvider.java +++ b/src/main/java/org/gcube/common/authorization/utils/manager/SecretManagerProvider.java @@ -1,7 +1,12 @@ package org.gcube.common.authorization.utils.manager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + public class SecretManagerProvider { + private static Logger logger = LoggerFactory.getLogger(SecretManagerProvider.class); + public static SecretManagerProvider instance = new SecretManagerProvider(); // Thread local variable containing each thread's ID @@ -9,6 +14,7 @@ public class SecretManagerProvider { @Override protected SecretManager initialValue() { + logger.trace("Creating SecretManager of Thread with name '{}' and id '{}'", Thread.currentThread().getName(), Thread.currentThread().getId()); return new SecretManager(); } @@ -17,6 +23,7 @@ public class SecretManagerProvider { private SecretManagerProvider(){} public SecretManager get(){ + logger.trace("Thread name {} id {} ", Thread.currentThread().getName(), Thread.currentThread().getId()); SecretManager secretManager = thread.get(); return secretManager; }