Module glf.api

Interface ILoggerFactory

All Known Implementing Classes:
BasicLoggerFactory

public interface ILoggerFactory
ILoggerFactory instances manufacture Logger instances by name.
Author:
Leonard Woo
  • Method Summary

    Modifier and Type
    Method
    Description
    Return an appropriate Logger instance as specified by the name parameter.
  • Method Details

    • getLogger

      Logger getLogger(String name)
      Return an appropriate Logger instance as specified by the name parameter.

      If the name parameter is equal to Logger.ROOT_LOGGER_NAME, that is the string value "ROOT" (case insensitive), then the root logger of the underlying logging system is returned.

      Null-valued name arguments are considered invalid.

      Certain extremely simple logging systems, e.g. NOP, may always return the same logger instance regardless of the requested name.

      Parameters:
      name - the name of the Logger to return.
      Returns:
      a Logger instance.