diff --git a/nodejs/packages/layer/src/wrapper.ts b/nodejs/packages/layer/src/wrapper.ts index 274c03dc43..62599190bf 100644 --- a/nodejs/packages/layer/src/wrapper.ts +++ b/nodejs/packages/layer/src/wrapper.ts @@ -449,8 +449,12 @@ async function initializeLoggerProvider( } const { logs } = await import('@opentelemetry/api-logs'); - const { LoggerProvider, SimpleLogRecordProcessor, ConsoleLogRecordExporter } = - await import('@opentelemetry/sdk-logs'); + const { + LoggerProvider, + BatchLogRecordProcessor, + SimpleLogRecordProcessor, + ConsoleLogRecordExporter, + } = await import('@opentelemetry/sdk-logs'); const { OTLPLogExporter } = await import( '@opentelemetry/exporter-logs-otlp-http' ); @@ -464,7 +468,7 @@ async function initializeLoggerProvider( configureLoggerProvider(loggerProvider); } else { loggerProvider.addLogRecordProcessor( - new SimpleLogRecordProcessor(logExporter), + new BatchLogRecordProcessor(logExporter), ); logs.setGlobalLoggerProvider(loggerProvider); }