UNPKG

@opentelemetry/api

Version:
1 lines • 853 B
{"version":3,"file":"NoopLoggerProvider.cjs","names":["NoopLogger"],"sources":["../../src/logs/NoopLoggerProvider.ts"],"sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { LoggerProvider } from './LoggerProvider';\nimport type { Logger } from './Logger';\nimport type { LoggerOptions } from './LoggerOptions';\nimport { NoopLogger } from './NoopLogger';\n\nexport class NoopLoggerProvider implements LoggerProvider {\n getLogger(\n _name: string,\n _version?: string | undefined,\n _options?: LoggerOptions | undefined\n ): Logger {\n return new NoopLogger();\n }\n}\n\nexport const NOOP_LOGGER_PROVIDER = new NoopLoggerProvider();\n"],"mappings":";;AAUA,IAAa,qBAAb,MAA0D;CACxD,UACE,OACA,UACA,UACQ;EACR,OAAO,IAAIA,mBAAAA,WAAW;CACxB;AACF;AAEA,MAAa,uBAAuB,IAAI,mBAAmB"}