@flarelog/sdk / ConsoleTransport
Class: ConsoleTransport
Defined in: otel/console-transport.ts:75
ConsoleTransport — pretty-prints telemetry to stdout/stderr.
This is the default when no API key and no OTLP endpoint are configured. Lets developers see exactly what would be shipped without any backend setup.
Implements
Constructors
Constructor
new ConsoleTransport(
opts?):ConsoleTransport
Defined in: otel/console-transport.ts:83
Parameters
opts?
stderr?
boolean
Write everything to stderr, never stdout. Required for stdio MCP servers (and any CLI whose stdout is a machine-readable protocol): a stray line on stdout corrupts the stream the client parses.
Returns
ConsoleTransport
Properties
name
readonlyname:"console"="console"
Defined in: otel/console-transport.ts:76
Human-readable name for debug logging.
Implementation of
Methods
exportLogs()
exportLogs(
logs):Promise<void>
Defined in: otel/console-transport.ts:85
Called by the LogRecordProcessor when a log record is emitted.
Parameters
logs
ReadableLogRecord[]
Returns
Promise<void>
Implementation of
exportSpans()
exportSpans(
spans):Promise<void>
Defined in: otel/console-transport.ts:102
Called by the SpanProcessor when a span ends.
Parameters
spans
ReadableSpan[]
Returns
Promise<void>
Implementation of
flush()
flush():
Promise<void>
Defined in: otel/console-transport.ts:114
Force-flush any in-flight batches. Called on ctx.waitUntil().
Returns
Promise<void>
Implementation of
shutdown()
shutdown():
Promise<void>
Defined in: otel/console-transport.ts:118
Release resources (timers, connections).
Returns
Promise<void>