org.apache.logging.log4j.simple

Class SimpleLoggerContext

    • Field Detail

      • DEFAULT_DATE_TIME_FORMAT

        protected static final String DEFAULT_DATE_TIME_FORMAT
        The default format to use when formatting dates
        See Also:
        Constant Field Values
      • SYSTEM_PREFIX

        protected static final String SYSTEM_PREFIX
        All system properties used by SimpleLog start with this
        See Also:
        Constant Field Values
    • Constructor Detail

      • SimpleLoggerContext

        public SimpleLoggerContext()
        Constructs a new initialized instance.
    • Method Detail

      • getExternalContext

        public Object getExternalContext()
        Description copied from interface: LoggerContext
        Gets the anchor for some other context, such as a ClassLoader or ServletContext.
        Specified by:
        getExternalContext in interface LoggerContext
        Returns:
        The external context.
      • getLogger

        public ExtendedLogger getLogger(String name)
        Description copied from interface: LoggerContext
        Gets an ExtendedLogger.
        Specified by:
        getLogger in interface LoggerContext
        Parameters:
        name - The name of the Logger to return.
        Returns:
        The logger with the specified name.
      • getLogger

        public ExtendedLogger getLogger(String name,
                                        MessageFactory messageFactory)
        Description copied from interface: LoggerContext
        Gets an ExtendedLogger.
        Specified by:
        getLogger in interface LoggerContext
        Parameters:
        name - The name of the Logger to return.
        messageFactory - The message factory is used only when creating a logger, subsequent use does not change the logger but will log a warning if mismatched.
        Returns:
        The logger with the specified name.
      • hasLogger

        public boolean hasLogger(String name)
        Description copied from interface: LoggerContext
        Tests if a Logger with the specified name exists.
        Specified by:
        hasLogger in interface LoggerContext
        Parameters:
        name - The Logger name to search for.
        Returns:
        true if the Logger exists, false otherwise.
      • hasLogger

        public boolean hasLogger(String name,
                                 Class<? extends MessageFactory> messageFactoryClass)
        Description copied from interface: LoggerContext
        Tests if a Logger with the specified name and MessageFactory type exists.
        Specified by:
        hasLogger in interface LoggerContext
        Parameters:
        name - The Logger name to search for.
        messageFactoryClass - The message factory class to search for.
        Returns:
        true if the Logger exists, false otherwise.
      • hasLogger

        public boolean hasLogger(String name,
                                 MessageFactory messageFactory)
        Description copied from interface: LoggerContext
        Tests if a Logger with the specified name and MessageFactory exists.
        Specified by:
        hasLogger in interface LoggerContext
        Parameters:
        name - The Logger name to search for.
        messageFactory - The message factory to search for.
        Returns:
        true if the Logger exists, false otherwise.

Copyright © 1999-2023 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.