org.apache.logging.log4j.simple

Class SimpleLoggerContextFactory

    • Constructor Detail

      • SimpleLoggerContextFactory

        public SimpleLoggerContextFactory()
    • Method Detail

      • getContext

        public LoggerContext getContext(String fqcn,
                                        ClassLoader loader,
                                        Object externalContext,
                                        boolean currentContext)
        Description copied from interface: LoggerContextFactory
        Creates a LoggerContext.
        Specified by:
        getContext in interface LoggerContextFactory
        Parameters:
        fqcn - The fully qualified class name of the caller.
        loader - The ClassLoader to use or null.
        externalContext - An external context (such as a ServletContext) to be associated with the LoggerContext.
        currentContext - If true returns the current Context, if false returns the Context appropriate for the caller if a more appropriate Context can be determined.
        Returns:
        The LoggerContext.
      • getContext

        public LoggerContext getContext(String fqcn,
                                        ClassLoader loader,
                                        Object externalContext,
                                        boolean currentContext,
                                        URI configLocation,
                                        String name)
        Description copied from interface: LoggerContextFactory
        Creates a LoggerContext.
        Specified by:
        getContext in interface LoggerContextFactory
        Parameters:
        fqcn - The fully qualified class name of the caller.
        loader - The ClassLoader to use or null.
        externalContext - An external context (such as a ServletContext) to be associated with the LoggerContext.
        currentContext - If true returns the current Context, if false returns the Context appropriate for the caller if a more appropriate Context can be determined.
        configLocation - The location of the configuration for the LoggerContext.
        name - The name of the context or null.
        Returns:
        The LoggerContext.
      • isClassLoaderDependent

        public boolean isClassLoaderDependent()
        Description copied from interface: LoggerContextFactory
        Determines whether or not this factory and perhaps the underlying ContextSelector behavior depend on the callers classloader. This method should be overridden by implementations, however a default method is provided which always returns true to preserve the old behavior.
        Specified by:
        isClassLoaderDependent in interface LoggerContextFactory

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.