Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Logger

Hierarchy

  • Logger

Implements

Index

Constructors

constructor

  • new Logger(context?: string, isTimestampEnabled?: boolean): Logger

Properties

Private Optional context

context: string

Private isTimestampEnabled

isTimestampEnabled: boolean

Static Private Optional instance

instance: Logger | LoggerService = Logger

Static Private Optional lastTimestamp

lastTimestamp: number

Methods

Private callFunction

  • callFunction(name: "log" | "warn" | "debug" | "verbose", message: any, context?: string): void

debug

  • debug(message: any, context?: string): void

error

  • error(message: any, trace?: string, context?: string): void

Private getInstance

log

  • log(message: any, context?: string): void

verbose

  • verbose(message: any, context?: string): void

warn

  • warn(message: any, context?: string): void

Static debug

  • debug(message: any, context?: string, isTimeDiffEnabled?: boolean): void

Static error

  • error(message: any, trace?: string, context?: string, isTimeDiffEnabled?: boolean): void
  • Parameters

    • message: any
    • Default value trace: string = ""
    • Default value context: string = ""
    • Default value isTimeDiffEnabled: boolean = true

    Returns void

Static log

  • log(message: any, context?: string, isTimeDiffEnabled?: boolean): void

Static overrideLogger

Static Private printMessage

  • printMessage(message: any, color: function, context?: string, isTimeDiffEnabled?: boolean): void
  • Parameters

    • message: any
    • color: function
        • (message: string): string
        • Parameters

          • message: string

          Returns string

    • Default value context: string = ""
    • Optional isTimeDiffEnabled: boolean

    Returns void

Static Private printStackTrace

  • printStackTrace(trace: string): void

Static Private printTimestamp

  • printTimestamp(isTimeDiffEnabled?: boolean): void

Static verbose

  • verbose(message: any, context?: string, isTimeDiffEnabled?: boolean): void

Static warn

  • warn(message: any, context?: string, isTimeDiffEnabled?: boolean): void

Generated using TypeDoc