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.
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.