private static Collection findFactories()

in spring/src/main/java/org/apache/logging/log4j/boot/spring/Log4jLoggingSystem.java [92:103]


    private static Collection<ConfigurationFactory> findFactories() {
        final PluginManager manager = new PluginManager(ConfigurationFactory.CATEGORY);
        manager.collectPlugins();
        final Collection<ConfigurationFactory> factories = new ArrayList<>();
        for (final PluginType<?> type : manager.getPlugins().values()) {
            final ConfigurationFactory factory = tryCreateFactory(type);
            if (factory != null) {
                factories.add(factory);
            }
        }
        return factories;
    }