Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Logger

Simple logger used for both CLI and browser use.

namespace

API

Hierarchy

  • Logger

Index

Properties

Private impl

impl: Console = console

The actual "console" implementation to use.

Methods

clear

  • clear(): void

debug

  • debug(...parms: any[]): void
  • Normal debug logging. Enabled only if debug is enabled.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

error

  • error(...parms: any[]): void
  • Error logging. Enabled unless in silent mode.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

fatal

  • fatal(...parms: any[]): void
  • "Fatal" logging. Enabled unless in silent mode.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

info

  • info(...parms: any[]): void
  • Info logging. Enabled by default.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

log

  • log(...parms: any[]): void
  • Standard console logging.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

setDebug

  • setDebug(): void

setInfo

  • setInfo(): void

setQuiet

  • setQuiet(): void
  • Turn off all logging other than error.

    Returns void

setSilent

  • setSilent(): void

trace

  • trace(...parms: any[]): void
  • Chatty debug logging. Enabled only if debug is enabled.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

warn

  • warn(...parms: any[]): void
  • Warning logging. Enabled by default.

    Parameters

    • Rest ...parms: any[]

      logging parameters

    Returns void

Generated using TypeDoc