Options
All
  • Public
  • Public/Protected
  • All
Menu

Internal logger

Logs information with a prefix that includes the date, time and log type

export
implements

{ILogger}

Hierarchy

  • Logger

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new Logger(_verbose: boolean): Logger

Properties

Private _verbose

_verbose: boolean

Private currentDate

currentDate: string

Holds a prettified date for the timestamp

memberof

Logger

Accessors

verbose

  • set verbose(state: boolean): void

Methods

error

  • error(message: string | Error, overrideVerbose?: undefined | false | true): void
  • Prints out an error message using red prefix information

    memberof

    Logger

    Parameters

    • message: string | Error
    • Optional overrideVerbose: undefined | false | true

    Returns void

important

  • important(message: string, overrideVerbose?: undefined | false | true): void
  • Prints out an important message using purple prefix information

    memberof

    Logger

    Parameters

    • message: string
    • Optional overrideVerbose: undefined | false | true

    Returns void

info

  • info(message: string, overrideVerbose?: undefined | false | true): void
  • Prints out an information message using green prefix information

    memberof

    Logger

    Parameters

    • message: string
    • Optional overrideVerbose: undefined | false | true

    Returns void

warning

  • warning(message: string, overrideVerbose?: undefined | false | true): void
  • Prints out an information message using yellow prefix information

    memberof

    Logger

    Parameters

    • message: string
    • Optional overrideVerbose: undefined | false | true

    Returns void

Generated using TypeDoc