bunyamin
Version:
Bunyan-based logger for Node.js supporting Trace Event format
14 lines (11 loc) • 337 B
text/typescript
import type { Event } from 'trace-event-lib';
import * as TEL from 'trace-event-lib';
import type { Transform } from 'node:stream';
export class StreamEventBuilder extends TEL.AbstractEventBuilder {
constructor(protected readonly stream: Transform) {
super();
}
public send(event: Event) {
this.stream.push(event);
}
}