Options
All
  • Public
  • Public/Protected
  • All
Menu

Module logger/src

Index

Type aliases

HaloClientLogger: Debugger

An HaloClientLogger is a function that can log to an appropriate severity level.

HaloLogLevel: "debug" | "info" | "warning" | "error"

The log levels supported by the logger. The log levels in order of most verbose to least verbose are:

  • debug
  • info
  • warning
  • error

Variables

HaloLogger: HaloClientLogger = ...

The HaloLogger provides a mechanism for overriding where logs are output to. By default, logs are sent to stderr. Override the log method to redirect logs to another location.

Functions

  • Creates a logger for use by the Halo SDKs that inherits from HaloLogger.

    Parameters

    • namespace: string

      The name of the SDK package.

    Returns HaloLogger

  • Retrieves the currently specified log level.

    Returns HaloLogLevel | undefined

  • Immediately enables logging at the specified log level.

    Parameters

    • Optional level: HaloLogLevel

      The log level to enable for logging. Options from most verbose to least verbose are:

      • debug
      • info
      • warning
      • error

    Returns void

Generated using TypeDoc