UNPKG

@flarelabs-net/workers-observability-utils

Version:

A collection of Utilities for Capturing Logs and Metrics from Cloudflare Workers

21 lines (20 loc) 585 B
import type { TraceItem } from "@cloudflare/workers-types"; import type { LogSink } from "./sinks/sink"; export interface LogTailOptions { sinks: LogSink[]; /** * Max number of trace items to buffer before flushing. * Default: 25 */ maxBufferSize?: number; /** * Max duration in Seconds to buffer before flushing. * Default: 5 Seconds */ maxBufferDuration?: number; } export declare class LogsTail { #private; constructor(options: LogTailOptions); processTraceItems(traceItems: TraceItem[], ctx: ExecutionContext): void; }