diff --git a/packages/opentelemetry-core/src/common/ConsoleLogger.ts b/packages/opentelemetry-core/src/common/ConsoleLogger.ts index d1a0018340e..d0ee72eaffb 100644 --- a/packages/opentelemetry-core/src/common/ConsoleLogger.ts +++ b/packages/opentelemetry-core/src/common/ConsoleLogger.ts @@ -19,7 +19,7 @@ import { LogLevel } from './types'; import { getEnv } from '../platform'; export class ConsoleLogger implements Logger { - constructor(level: LogLevel = getEnv().OTEL_LOG_LEVEL || LogLevel.INFO) { + constructor(level: LogLevel = getEnv().OTEL_LOG_LEVEL) { if (level >= LogLevel.DEBUG) { this.debug = (...args) => { console.debug(...args); diff --git a/packages/opentelemetry-core/src/utils/environment.ts b/packages/opentelemetry-core/src/utils/environment.ts index 86679d293d1..85ddfc70faa 100644 --- a/packages/opentelemetry-core/src/utils/environment.ts +++ b/packages/opentelemetry-core/src/utils/environment.ts @@ -37,7 +37,7 @@ const ENVIRONMENT_NUMBERS: Partial<keyof ENVIRONMENT>[] = [ */ export const DEFAULT_ENVIRONMENT: Required<ENVIRONMENT> = { OTEL_NO_PATCH_MODULES: '', - OTEL_LOG_LEVEL: LogLevel.ERROR, + OTEL_LOG_LEVEL: LogLevel.INFO, OTEL_SAMPLING_PROBABILITY: 1, }; @@ -85,7 +85,7 @@ export function parseEnvironment(values: ENVIRONMENT_MAP): ENVIRONMENT { const logLevelString = value.toUpperCase() as LogLevelString logLevel = LogLevel[logLevelString]; } - environment[key] = logLevel ?? LogLevel.ERROR; + environment[key] = logLevel || DEFAULT_ENVIRONMENT[key] break; default: