effect-io-ai

Package: @effect/opentelemetry
Module: OtelLogger

OtelLogger.layer

Creates a layer that installs the OpenTelemetry-backed Effect logger, merging with existing loggers by default.

When to use

Use to install the OpenTelemetry-backed Effect logger in an application that has an OtelLoggerProvider, so standard Effect logging emits OpenTelemetry log records.

Details

The layer installs the logger created by make. mergeWithExisting defaults to true; set it to false to replace the current logger set.

See

Signature

declare const layer: (options: { readonly mergeWithExisting?: boolean | undefined; }) => Layer.Layer<never, never, OtelLoggerProvider>

Source

Since v4.0.0