diff --git a/src/emulator/dataconnectEmulator.ts b/src/emulator/dataconnectEmulator.ts index 4189f214d4e..9851aed5bd7 100644 --- a/src/emulator/dataconnectEmulator.ts +++ b/src/emulator/dataconnectEmulator.ts @@ -362,6 +362,7 @@ export class DataConnectEmulator implements EmulatorInstance { account, EmulatorLogger.forEmulator(Emulators.DATACONNECT), "dataconnect", + true, ); return { ...process.env, ...extraEnv, ...credsEnv }; } diff --git a/src/emulator/env.ts b/src/emulator/env.ts index 29da9506d38..ded2e2cf750 100644 --- a/src/emulator/env.ts +++ b/src/emulator/env.ts @@ -65,15 +65,17 @@ export async function getCredentialsEnvironment( account: Account | undefined, logger: EmulatorLogger, logLabel: string, + silent: boolean = false, ): Promise> { // Provide default application credentials when appropriate const credentialEnv: Record = {}; if (await hasDefaultCredentials()) { - logger.logLabeled( - "WARN", - logLabel, - `Application Default Credentials detected. Non-emulated services will access production using these credentials. Be careful!`, - ); + !silent && + logger.logLabeled( + "WARN", + logLabel, + `Application Default Credentials detected. Non-emulated services will access production using these credentials. Be careful!`, + ); } else if (account) { const defaultCredPath = await getCredentialPathAsync(account); if (defaultCredPath) {