Moeen Chat Service - v1.0.0
    Preparing search index...

    Hierarchy

    • ConsoleLogger
      • ConsoleFileLogger

    Implements

    • LoggerService
    Index

    Constructors

    • Parameters

      • configService: ConfigService

      Returns ConsoleFileLogger

    Properties

    configService: ConfigService
    CONTEXT_TO_SKIP: string[] = ...
    errorStream: RotatingFileStream
    fileStream: RotatingFileStream
    isShuttingDown: false
    logLevel: ("error" | "debug" | "verbose" | "log" | "warn" | "fatal")[]

    Methods

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

      Parameters

      • message: any
      • Optionalcontext: string

      Returns void

    • Write an 'error' level log, if the configured level allows for it. Prints to stderr with newline.

      Parameters

      • message: any
      • Optionaltrace: any
      • Optionalcontext: string

      Returns void

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

      Parameters

      • message: any
      • Optionalcontext: string

      Returns void

    • Returns void

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

      Parameters

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

      Returns void

    • Safely close all file streams when the module is destroyed

      Returns Promise<void>

    • Parameters

      • stream: RotatingFileStream
      • level: string
      • message: any
      • Optionalcontext: string

      Returns void

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

      Parameters

      • message: any
      • Optionalcontext: string

      Returns void

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

      Parameters

      • message: any
      • Optionalcontext: string

      Returns void

    • Parameters

      • level: string
      • message: any
      • Optionalcontext: string

      Returns void

    • Parameters

      • level: string
      • message: any
      • Optionalcontext: string

      Returns void