MCPcopy
hub / github.com/prisma/prisma / CapturingSink

Class CapturingSink

packages/query-plan-executor/src/log/sink.ts:55–65  ·  packages/query-plan-executor/src/log/sink.ts::CapturingSink

Source from the content-addressed store, hash-verified

53 * A log sink that captures log events in memory.
54 */
55export class CapturingSink implements LogSink {
56 readonly events: LogEvent[] = []
57
58 write(event: LogEvent): void {
59 this.events.push(event)
60 }
61
62 export(): ExportableLogEvent[] {
63 return this.events.map((event) => event.export())
64 }
65}
66
67/**
68 * A log sink that silently drops all log events.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected