private static boolean isClassAvailable()

in src/main/java/org/apache/commons/logging/LogFactory.java [1140:1149]


    private static boolean isClassAvailable(final String className, final ClassLoader classLoader) {
        logDiagnostic(() -> "Checking if class '" + className + "' is available in class loader " + objectId(classLoader));
        try {
            Class.forName(className, true, classLoader);
            return true;
        } catch (final ClassNotFoundException | LinkageError e) {
            logDiagnostic(() -> "Failed to load class '" + className + "' from class loader " + objectId(classLoader) + ": " + e.getMessage());
        }
        return false;
    }