{"version":3,"file":"NoopLogger.cjs","names":[],"sources":["../../src/logs/NoopLogger.ts"],"sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { Logger } from './Logger';\nimport type { LogRecord } from './LogRecord';\n\nexport class NoopLogger implements Logger {\n  emit(_logRecord: LogRecord): void {}\n  enabled(): boolean {\n    return false;\n  }\n}\n\nexport const NOOP_LOGGER = new NoopLogger();\n\n/**\n * Create a no-op Logger\n */\nexport function createNoopLogger(): Logger {\n  return NOOP_LOGGER;\n}\n"],"mappings":";AAQA,IAAa,aAAb,MAA0C;CACxC,KAAK,YAA6B,CAAC;CACnC,UAAmB;EACjB,OAAO;CACT;AACF;AAEA,MAAa,cAAc,IAAI,WAAW;;;;AAK1C,SAAgB,mBAA2B;CACzC,OAAO;AACT"}