Interface ZLogger

Message logger interface.

Extends log recorder with convenient logging methods.

Supposed to be constructed by logZ or logZBy function.

Hierarchy

Methods

  • Logs a message with specified log level.

    Builds a log message and records it.

    Parameters

    • level: number

      The log level of the message.

    • Rest ...args: unknown[]

      Log message arguments.

    Returns void

  • Awaits for the recorded message(s) to be either logged or discarded.

    Parameters

    • Optional which: "all" | "last"

      Which message to wait for. Either "all" to wait for all messages or "last" to wait for the last message only. The default is "last"

    Returns Promise<boolean>

    A promise resolved to true if the last recorded message is logged, or to false if it is discarded.

Generated using TypeDoc