UNPKG

@embrace-io/web-sdk

Version:
1 lines 1.28 kB
{"version":3,"file":"OTLPFetchLogExporter.cjs","names":["BaseFetchExporter","createOtlpBrowserFetchExportDelegate","JsonLogsSerializer","LogsExporterMetricsHelper"],"sources":["../../../src/exporters/EmbraceLogExporter/OTLPFetchLogExporter.ts"],"sourcesContent":["import type {\n LogRecordExporter,\n ReadableLogRecord,\n} from '@opentelemetry/sdk-logs';\nimport {\n JsonLogsSerializer,\n LogsExporterMetricsHelper,\n} from '#embrace-io/otlp-transformer'; // internal package: https://nodejs.org/api/packages.html#imports\nimport { BaseFetchExporter } from '../BaseFetchExporter/index.ts';\nimport { createOtlpBrowserFetchExportDelegate } from '../otlpBrowserFetchExportDelegate.ts';\nimport type { OtlpFetchExporterConfig } from '../types.ts';\n\nexport class OTLPFetchLogExporter\n extends BaseFetchExporter<ReadableLogRecord[]>\n implements LogRecordExporter\n{\n public constructor(config: OtlpFetchExporterConfig) {\n super(\n createOtlpBrowserFetchExportDelegate(\n config,\n JsonLogsSerializer,\n 'otlp_http_log_exporter',\n LogsExporterMetricsHelper,\n ),\n );\n }\n}\n"],"mappings":";;;;;AAYA,IAAa,uBAAb,cACUA,sDAAAA,kBAEV;CACE,YAAmB,QAAiC;EAClD,MACEC,iDAAAA,qCACE,QACAC,cAAAA,oBACA,0BACAC,cAAAA,yBACF,CACF;CACF;AACF"}