Package org.apache.log4j.spi

Examples of org.apache.log4j.spi.RepositorySelector


     
      final LoggerRepository parentRepository = originalRootLogger.getLoggerRepository();
     
      final LoggerRepository repository = new ThreadLocalAwareLoggerRepository(originalRootLogger, parentRepository, loggerFactory);
     
      LogManager.setRepositorySelector(new RepositorySelector() {
       
        @Override
        public LoggerRepository getLoggerRepository() {
          return repository;
        }
View Full Code Here


    if (loggingContextName != null) {
     
      System.out.println(
        "About to detach logger context named [" + loggingContextName + "].");

      RepositorySelector repositorySelector =
        LogManager.getRepositorySelector();
      LoggerRepository lr = repositorySelector.detachRepository(loggingContextName);
      if(lr != null) {
        Logger logger = lr.getLogger(this.getClass().getName());
        logger.debug("About to shutdown logger repository named [{}]", lr.getName());
        lr.shutdown();
      }
View Full Code Here

    if (loggingContextName != null) {
      logger.debug(
        "About to detach logger context named [" + loggingContextName + "].");

      RepositorySelector repositorySelector =
        LogManager.getRepositorySelector();
      LoggerRepository lr = repositorySelector.detachRepository(loggingContextName);
      if(lr != null) {
        logger.debug("About to shutdown logger repository named ["+lr.getName()+
            "]");
        lr.shutdown();
      }
View Full Code Here

      // Set the global RepositorySelector
      if (!initialized)
      {
         // defaultRepository = LogManager.getLoggerRepository();
         RepositorySelector theSelector = new LoaderRepositorySelector();
         LogManager.setRepositorySelector(theSelector, guard);
         initialized = true;
      }

      InputStream log4JConfig = null;
View Full Code Here

      System.err.println("[FoundationLogger] Can not find resource: " + DEFAULT_CONFIGURATION_FILE); // NOPMD
      throw new FoundationIOException("Can not find resource: " + DEFAULT_CONFIGURATION_FILE); // NOPMD
    }

    // update the log manager to use the Foundation repository.
    final RepositorySelector foundationRepositorySelector = new FoundationRepositorySelector(FoundationLogFactory.foundationLogHierarchy);
    LogManager.setRepositorySelector(foundationRepositorySelector, null);

    // set logger to info so we always want to see these logs even if root
    // is set to ERROR.
    final Logger logger = getLogger(FoundationLogger.class);
View Full Code Here

    if (loggingContextName != null) {
     
      System.out.println(
        "About to detach logger context named [" + loggingContextName + "].");

      RepositorySelector repositorySelector =
        LogManager.getRepositorySelector();
      if (repositorySelector instanceof RepositorySelectorEx) {
        LoggerRepository lr =
                ((RepositorySelectorEx) repositorySelector).detachRepository(loggingContextName);
        if(lr != null) {
View Full Code Here

      System.err.println("[FoundationLogger] Can not find resource: " + DEFAULT_CONFIGURATION_FILE); // NOPMD
      throw new FoundationIOException("Can not find resource: " + DEFAULT_CONFIGURATION_FILE); // NOPMD
    }

    // update the log manager to use the Foundation repository.
    final RepositorySelector foundationRepositorySelector = new FoundationRepositorySelector(FoundationLogFactory.foundationLogHierarchy);
    LogManager.setRepositorySelector(foundationRepositorySelector, null);

    // set logger to info so we always want to see these logs even if root
    // is set to ERROR.
    final Logger logger = getLogger(FoundationLogger.class);
View Full Code Here

      System.err.println("[FoundationLogger] Can not find resource: " + DEFAULT_CONFIGURATION_FILE); // NOPMD
      throw new FoundationIOException("Can not find resource: " + DEFAULT_CONFIGURATION_FILE); // NOPMD
    }

    // update the log manager to use the Foundation repository.
    final RepositorySelector foundationRepositorySelector = new FoundationRepositorySelector(FoundationLogFactory.foundationLogHierarchy);
    LogManager.setRepositorySelector(foundationRepositorySelector, null);

    // set logger to info so we always want to see these logs even if root
    // is set to ERROR.
    final Logger logger = getLogger(FoundationLogger.class);
View Full Code Here

      // Set the global RepositorySelector
      if (!initialized)
      {
         // defaultRepository = LogManager.getLoggerRepository();
         RepositorySelector theSelector = new LoaderRepositorySelector();
         LogManager.setRepositorySelector(theSelector, guard);
         initialized = true;
      }

      InputStream log4JConfig = null;
View Full Code Here

TOP

Related Classes of org.apache.log4j.spi.RepositorySelector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.