Class NestLogger

Hierarchy

  • Logger
    • NestLogger

Implements

  • ILogger

Constructors

  • Returns NestLogger

  • Parameters

    • context: string

    Returns NestLogger

  • Parameters

    • context: string
    • Optional options: {
          timestamp?: boolean;
      }
      • Optional timestamp?: boolean

    Returns NestLogger

Properties

context?: string
localInstanceRef?: LoggerService
options: {
    timestamp?: boolean;
}

Type declaration

  • Optional timestamp?: boolean
logBuffer: LogBufferRecord[]
logLevels?: ("verbose" | "debug" | "log" | "warn" | "error" | "fatal")[]
staticInstanceRef?: LoggerService

Accessors

  • get localInstance(): LoggerService
  • Returns LoggerService

Methods

  • Write a 'debug' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write an 'error' level log.

    Parameters

    • message: any
    • Optional stack: string
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write a 'fatal' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write a 'log' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write a 'verbose' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write a 'warn' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Attach buffer. Turns on initialization logs buffering.

    Returns void

  • Write a 'debug' level log, if the configured level allows for it. Prints to stdout with newline.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Detach buffer. Turns off initialization logs buffering.

    Returns void

  • Write an 'error' level log.

    Parameters

    • message: any
    • Optional stackOrContext: string

    Returns void

  • Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Optional stack: string
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write a 'fatal' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Print buffered logs and detach buffer.

    Returns void

  • Returns string

  • Parameters

    • level: "verbose" | "debug" | "log" | "warn" | "error" | "fatal"

    Returns boolean

  • Write a 'log' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Parameters

    • logger: boolean | LoggerService | ("verbose" | "debug" | "log" | "warn" | "error" | "fatal")[]

    Returns any

  • Write a 'verbose' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void

  • Write a 'warn' level log.

    Parameters

    • message: any
    • Optional context: string

    Returns void

  • Parameters

    • message: any
    • Rest ...optionalParams: any[]

    Returns void