Class OsgiLoggerContextFactory

java.lang.Object
de.mnl.osgi.lf4osgi.core.LoggerCatalogue<OsgiLoggerContext>
de.mnl.osgi.log4j2osgi.OsgiLoggerContextFactory
All Implemented Interfaces:
org.apache.logging.log4j.spi.LoggerContextFactory

public class OsgiLoggerContextFactory extends de.mnl.osgi.lf4osgi.core.LoggerCatalogue<OsgiLoggerContext> implements org.apache.logging.log4j.spi.LoggerContextFactory
A factory for creating OsgiLoggerContext objects.
  • Constructor Details

  • Method Details

    • getContext

      public OsgiLoggerContext getContext(String fqcn, ClassLoader loader, Object externalContext, boolean currentContext)
      Specified by:
      getContext in interface org.apache.logging.log4j.spi.LoggerContextFactory
    • getContext

      public OsgiLoggerContext getContext(String fqcn, ClassLoader loader, Object externalContext, boolean currentContext, URI configLocation, String name)
      Specified by:
      getContext in interface org.apache.logging.log4j.spi.LoggerContextFactory
    • removeContext

      public void removeContext(org.apache.logging.log4j.spi.LoggerContext ignored)
      Specified by:
      removeContext in interface org.apache.logging.log4j.spi.LoggerContextFactory