diff --git a/shared/src/main/java/gov/hhs/cdc/trustedintermediary/external/azure/AzureDatabaseCredentialsProvider.java b/shared/src/main/java/gov/hhs/cdc/trustedintermediary/external/azure/AzureDatabaseCredentialsProvider.java index 73d46440f..8e6ea25a7 100644 --- a/shared/src/main/java/gov/hhs/cdc/trustedintermediary/external/azure/AzureDatabaseCredentialsProvider.java +++ b/shared/src/main/java/gov/hhs/cdc/trustedintermediary/external/azure/AzureDatabaseCredentialsProvider.java @@ -2,7 +2,9 @@ import com.azure.core.credential.TokenRequestContext; import com.azure.identity.DefaultAzureCredentialBuilder; +import gov.hhs.cdc.trustedintermediary.wrappers.Logger; import gov.hhs.cdc.trustedintermediary.wrappers.database.DatabaseCredentialsProvider; +import javax.inject.Inject; /** * AzureDatabaseCredentialsProvider is a class responsible for providing credentials for a database @@ -19,8 +21,13 @@ public static AzureDatabaseCredentialsProvider getInstance() { private AzureDatabaseCredentialsProvider() {} + @Inject Logger logger; + @Override public String getPassword() { + + logger.logInfo("Fetching credentials from Azure"); + return new DefaultAzureCredentialBuilder() .build() .getTokenSync(