Amplify Toolbox
    Preparing search index...

    The class that pretty prints to the output stream.

    Index

    Constructors

    • Sets default configs

      Parameters

      • minimumLogLevel: LogLevel
      • stdout: WriteStream | WritableStream = process.stdout
      • stderr: WriteStream | WritableStream = process.stderr
      • refreshRate: number = 100
      • ttyEnabled: boolean = ...

      Returns Printer

    Properties

    stderr: WriteStream | WritableStream = process.stderr
    stdout: WriteStream | WritableStream = process.stdout
    ttyEnabled: boolean = ...

    Methods

    • Logs a message with animated spinner If stdout is not a TTY, the message is logged at the info level without a spinner

      Parameters

      • message: string
      • callback: () => Promise<void>
      • OptionalsuccessMessage: string

      Returns Promise<void>

    • Prints a given message to output stream followed by a newline. If a spinner is running, honor it and keep the spinner at the cursor running

      Parameters

      • message: string

      Returns void

    • Start a spinner for the given message. If stdout is not a TTY, the message is logged at the info level without a spinner

      Parameters

      • message: string
      • options: { timeoutSeconds: number } = ...

      Returns void

    • Update the current running spinner options, e.g. message or prefixText

      Parameters

      • options: { message?: string; prefixText?: string }

      Returns void