Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Logger

Index

Constructors

Private constructor

  • Returns Logger

Properties

Private logLevel

logLevel: LogLevel = LogLevel.DEBUG

Static Private instance

instance: Logger

Static Private logLevels

logLevels: object[] = [{ priority: 0, level: LogLevel.DEBUG },{ priority: 1, level: LogLevel.INFO },{ priority: 2, level: LogLevel.WARN },{ priority: 3, level: LogLevel.ERROR }]

Methods

debug

  • debug(message?: any, ...optionalParameters: any[]): void
  • Parameters

    • Optional message: any
    • Rest ...optionalParameters: any[]

    Returns void

error

  • error(message?: any, ...optionalParameters: any[]): void
  • Parameters

    • Optional message: any
    • Rest ...optionalParameters: any[]

    Returns void

getLoglevel

  • Returns LogLevel

Private getPriority

  • Returns the priority of the provided loglevel. Higher number corresponds to higher priority.

    Parameters

    Returns number

Private hasPriorityGreaterEqual

  • Returns true if priority of leftLevel is greater-or-equal priority of rightLevel. If rightLevel is undefined, compares the left with the currently set loglevel (getLoglevel());

    Parameters

    Returns boolean

info

  • info(message?: any, ...optionalParameters: any[]): void
  • Parameters

    • Optional message: any
    • Rest ...optionalParameters: any[]

    Returns void

setLoglevel

  • Parameters

    Returns void

warn

  • warn(message?: any, ...optionalParameters: any[]): void
  • Parameters

    • Optional message: any
    • Rest ...optionalParameters: any[]

    Returns void

Static GET

  • Returns Logger

Generated using TypeDoc