com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class LoggerManager



  • public class LoggerManager
    extends Object

    Static manager that controls the creation of loggers.

    • Constructor Detail

      • LoggerManager

        public LoggerManager()
    • Method Detail

      • getLogger

        public static Logger getLogger(String name)

        Gets a logger by the specified name.

        Parameters:
        name - The logger name.
        Returns:
        The logger.
      • addLogger

        public static void addLogger(String name,
                     Logger logger)

        Adds a logger to the LoggerManager with specified name.

        Parameters:
        name - The logger name.
        logger - The logger.
      • removeLogger

        public static void removeLogger(String name)

        Removes a logger with the specified name.

        Parameters:
        name - The logger name.
      • containsLogger

        public static boolean containsLogger(String name)

        Determines whether the logger cache contains an object with the specified logger name.

        Parameters:
        name - The logger name.
        Returns:
        true if the logger cache contains an element with the key; otherwise, false.
      • createLogger

        public static Logger createLogger(String name,
                          Appender appender)

        Creates a logger with specified name and appender.

        Parameters:
        name - The logger name.
        appender - The appender.
        Returns:
        The created logger.
      • createLogger

        public static Logger createLogger(String name,
                          Appender... appenders)

        Creates a logger with specified name and appender.

        Parameters:
        name - The logger name.
        appenders - The appender.
        Returns:
        The created logger.
      • createLogger

        public static Logger createLogger(String name,
                          LogLevel severity,
                          Appender appender)

        Creates a logger with specified name and appender.

        Parameters:
        name - The logger name.
        severity - The severity.
        appender - The appender.
        Returns:
        The created logger.
      • createLogger

        public static Logger createLogger(String name,
                          LogLevel severity,
                          Appender... appenders)

        Creates a logger with specified name and appender.

        Parameters:
        name - The logger name.
        severity - The severity.
        appenders - The appenders array.
        Returns:
        The created logger.