magiclogger - v0.1.0
    Preparing search index...

    Class QueueManager

    Queue manager for handling log backpressure.

    Index

    Constructors

    Methods

    • Dequeue entries for processing.

      Parameters

      • Optionalcount: number

        Maximum number of entries to dequeue (defaults to batchSize).

      Returns LogEntry[]

      Dequeued entries in FIFO order.

    • Peek at the next entries without removing them.

      Parameters

      • Optionalcount: number = 10

        Number of entries to preview.

      Returns LogEntry[]

      The next entries up to the specified count.

    • Set the async processor that will receive dequeued batches.

      Parameters

      • processor: (entries: LogEntry[]) => Promise<void>

        Async handler for a batch of entries.

      Returns void