/** * Loads all configured repositories. * * @deprecated since 4.5 - use {@link info.magnolia.repository.RepositoryManager#init()} directly. */ public static void init() { Components.getComponent(RepositoryManager.class).init(); }
protected void startRepository(String repositoryConfigFileName, String jackrabbitRepositoryConfigFileName, boolean quiet) throws Exception { final org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger("info.magnolia"); final Level originalLogLevel = logger.getLevel(); if (quiet) { logger.setLevel(Level.WARN); } URL repositoryConfigURL = ClasspathResourcesUtil.getResource(repositoryConfigFileName); if (repositoryConfigURL == null) { throw new IllegalArgumentException("Unable to find repository config file " + repositoryConfigFileName); } InputStream repositoryConfigFileStream = repositoryConfigURL.openStream(); extractConfigFile("magnolia.repositories.config", repositoryConfigFileStream, "target/repositories.xml"); IOUtils.closeQuietly(repositoryConfigFileStream); InputStream jackrabbitRepositoryConfigFileStream = ClasspathResourcesUtil.getResource( jackrabbitRepositoryConfigFileName).openStream(); extractConfigFile( "magnolia.repositories.jackrabbit.config", jackrabbitRepositoryConfigFileStream, "target/repo-conf/extracted.xml"); IOUtils.closeQuietly(jackrabbitRepositoryConfigFileStream); Components.getComponent(RepositoryManager.class).init(); modifyContextesToUseRealRepository(); logger.setLevel(originalLogLevel); }
log.info("Initializing content repositories"); Components.getComponent(RepositoryManager.class).init();
protected void startRepository() throws Exception { if (this.isQuiet()) { setLoggerLevel("info.magnolia", WARN); } extractConfigFilesForTests(); Components.getComponent(RepositoryManager.class).init(); modifyContextesToUseRealRepository(); // Call #reconfigure to properly cancel Configurator#setLevel // * this created a new Logger entry in in-memory config // * otherwise changing root logger level afterwards has no effect on info.magnolia.foo LoggerContext.getContext(false).reconfigure(); }