Class NullLoggerFactory

    • Field Detail

      • LOGGER

        public static final Logger LOGGER
        The singleton logger used by this factory.
    • Method Detail

      • getLogger

        public Logger getLogger​(String name)
        Description copied from interface: LoggerFactory
        Gets a logger for a class with the specified name.
        Specified by:
        getLogger in interface LoggerFactory
        Parameters:
        name - The name of the class requesting a logger, must not be null.
        Returns:
        The requested logger, never null.
      • getSafeLogger

        public static Logger getSafeLogger​(LoggerFactory loggerFactory,
                                           Class<?> type)
        Gets a logger from the specified factory for the given class, falling back to a logger from this factory if the specified factory is null or fails to provide a logger.
        Parameters:
        loggerFactory - The logger factory from which to get the logger, may be null.
        type - The class for which to get the logger, must not be null.
        Returns:
        The requested logger, never null.