Skip to content

OtlpLogger

2 exports Added in v1.0.0 Source

Constructors

make

Added in v1.0.0 Source

Signature

declare const make: (options: {
  readonly excludeLogSpans?: boolean;
  readonly exportInterval?: Duration.DurationInput;
  readonly headers?: Headers.Input;
  readonly maxBatchSize?: number;
  readonly resource?: {
    readonly attributes?: Record<string, unknown>;
    readonly serviceName?: string;
    readonly serviceVersion?: string;
  };
  readonly shutdownTimeout?: Duration.DurationInput;
  readonly url: string;
}) => Effect.Effect<
  Logger.Logger<unknown, void>,
  never,
  HttpClient.HttpClient | OtlpSerialization | Scope.Scope
>;

Layers

layer

Added in v1.0.0 Source

Signature

declare function layer(options: {
  readonly excludeLogSpans?: boolean;
  readonly exportInterval?: any;
  readonly headers?: any;
  readonly maxBatchSize?: number;
  readonly replaceLogger?: Logger<any, any>;
  readonly resource?: {
    readonly attributes?: Record<string, unknown>;
    readonly serviceName?: string;
    readonly serviceVersion?: string;
  };
  readonly shutdownTimeout?: any;
  readonly url: string;
}): Layer<never, never, any>;