Skip to main content Link Search Menu Expand Document (external link)

Logger overview

Added in v1.0.0


Table of contents


constructors

make

Signature

export declare const make: Effect.Effect<Logger.Logger<unknown, void>, never, OtelLoggerProvider>

Added in v1.0.0

layers

layerLoggerAdd

Signature

export declare const layerLoggerAdd: Layer.Layer<never, never, OtelLoggerProvider>

Added in v1.0.0

layerLoggerProvider

Signature

export declare const layerLoggerProvider: (
  processor: Otel.LogRecordProcessor | NonEmptyReadonlyArray<Otel.LogRecordProcessor>,
  config?: Omit<Otel.LoggerProviderConfig, "resource">
) => Layer.Layer<OtelLoggerProvider, never, Resource>

Added in v1.0.0

layerLoggerReplace

Signature

export declare const layerLoggerReplace: Layer.Layer<never, never, OtelLoggerProvider>

Added in v1.0.0

tags

OtelLoggerProvider (class)

Signature

export declare class OtelLoggerProvider

Added in v1.0.0