Libraries
    Preparing search index...

    Interface LogSink

    A sink that receives batches of log events for output.

    Sinks must implement AsyncDisposable for graceful shutdown. The flush() method is optional and forces immediate delivery of any buffered events.

    interface LogSink {
        "[asyncDispose]"(): PromiseLike<void>;
        emit(events: LogEvent[]): Promise<void>;
        flush?(): Promise<void>;
    }

    Hierarchy

    • AsyncDisposable
      • LogSink

    Implemented by

    Index

    Methods

    • Returns PromiseLike<void>

    • Force immediate delivery of buffered events.

      Returns Promise<void>