Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Logger

Hierarchy

  • Logger

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Logger(__namedParameters?: { level: Level; onLog: (level: Level, args: Array<any>) => any; prefix: string; titleTemplate: titleTemplate }): Logger
  • Parameters

    • Default value __namedParameters: { level: Level; onLog: (level: Level, args: Array<any>) => any; prefix: string; titleTemplate: titleTemplate } = {}
      • level: Level
      • onLog: (level: Level, args: Array<any>) => any
          • (level: Level, args: Array<any>): any
          • Parameters

            • level: Level
            • args: Array<any>

            Returns any

      • prefix: string
      • titleTemplate: titleTemplate

    Returns Logger

Properties

level

level: Level = Level.INFO

onLog

onLog: ((level: Level, args: Array<any>) => any) | undefined

Private prefix

prefix: string | undefined

Methods

debug

  • debug(...args: any[]): void

error

  • error(...args: any[]): void

info

  • info(...args: any[]): void

log

  • log(runtimeLevel: Level, args: any): void

titleTemplate

  • titleTemplate(__namedParameters: { level: Level; prefix: string }): string
  • Parameters

    • __namedParameters: { level: Level; prefix: string }
      • level: Level
      • prefix: string

    Returns string

warn

  • warn(...args: any[]): void

Generated using TypeDoc