@ac-essentials/app-util
    Preparing search index...

    Class Logger

    Index

    Constructors

    Methods

    • Log an alert error with an optional description and metadata.

      Parameters

      • error: unknown

        The error to log

      • Optionaldescription: string

        An optional description to prefix the error message

      • Optionalmetadata: LoggerMetadataWithoutError

        Optional metadata to attach to the log message

      Returns Promise<void>

    • Log a critical error with an optional description and metadata.

      Parameters

      • error: unknown

        The error to log

      • Optionaldescription: string

        An optional description to prefix the error message

      • Optionalmetadata: LoggerMetadataWithoutError

        Optional metadata to attach to the log message

      Returns Promise<void>

    • Log debug metadata with a description.

      If process.env.DEBUG is truthy, a stack trace will be captured and attached to the log message.

      Parameters

      • metadata: LoggerMetadata

        Metadata to log

      • description: string

        Description of the debug log

      Returns Promise<void>

    • Log an emergency error with an optional description and metadata.

      Parameters

      • error: unknown

        The error to log

      • Optionaldescription: string

        An optional description to prefix the error message

      • Optionalmetadata: LoggerMetadataWithoutError

        Optional metadata to attach to the log message

      Returns Promise<void>

    • Log an error with an optional description and metadata.

      Parameters

      • error: unknown

        The error to log

      • Optionaldescription: string

        An optional description to prefix the error message

      • Optionalmetadata: LoggerMetadataWithoutError

        Optional metadata to attach to the log message

      Returns Promise<void>

    • Flush any buffered output.

      Returns Promise<void>

    • Log an informative message with optional metadata.

      Parameters

      • message: string

        The message to log

      • Optionalmetadata: LoggerMetadata

        Optional metadata to attach to the log message

      Returns Promise<void>

    • Log a notice message with optional metadata.

      Parameters

      • message: string

        The message to log

      • Optionalmetadata: LoggerMetadata

        Optional metadata to attach to the log message

      Returns Promise<void>

    • Log a warning with an optional description and metadata.

      Parameters

      • error: unknown

        The warning to log

      • Optionaldescription: string

        An optional description to prefix the warning message

      • Optionalmetadata: LoggerMetadataWithoutError

        Optional metadata to attach to the log message

      Returns Promise<void>