Options
All
  • Public
  • Public/Protected
  • All
Menu

Wraps over another LoggerFactory that can be set lazily. This is a singleton class, for which the instance can be retrieved using LazyLoggerFactory.getInstance.

Loggers can safely be created before a LoggerFactory is set. But an error will be thrown if Logger.log is invoked before a LoggerFactory is set.

This creates instances of LazyLogger.

Hierarchy

  • LazyLoggerFactory

Implements

Index

Constructors

constructor

Properties

Private ploggerFactory

ploggerFactory: LoggerFactory | undefined

Private Readonly Static instance

instance: LazyLoggerFactory = ...

Accessors

loggerFactory

Methods

createLogger

  • createLogger(label: string): Logger

resetLoggerFactory

  • resetLoggerFactory(): void

Static getInstance