keycloak-memoizeit

Details

diff --git a/federation/sssd/src/main/java/cx/ath/matthew/LibraryLoader.java b/federation/sssd/src/main/java/cx/ath/matthew/LibraryLoader.java
index 095d214..4088d46 100644
--- a/federation/sssd/src/main/java/cx/ath/matthew/LibraryLoader.java
+++ b/federation/sssd/src/main/java/cx/ath/matthew/LibraryLoader.java
@@ -16,16 +16,11 @@
  */
 package cx.ath.matthew;
 
-import java.util.logging.Level;
-import java.util.logging.Logger;
-
 /**
  * @author <a href="mailto:bruno@abstractj.org">Bruno Oliveira</a>.
  */
 public class LibraryLoader {
 
-    private static final Logger LOGGER = Logger.getLogger(LibraryLoader.class.getSimpleName());
-
     private static final String[] PATHS = {"/usr/lib/", "/usr/lib64/", "/usr/local/lib/", "/opt/local/lib/"};
     private static final String LIBRARY_NAME = "libunix_dbus_java";
     private static final String VERSION = "0.0.8";
@@ -40,12 +35,8 @@ public class LibraryLoader {
             } catch (UnsatisfiedLinkError e) {
                 loadSucceeded = false;
             }
-
         }
 
-        if (!loadSucceeded) LOGGER.log(Level.WARNING, "libunix_dbus_java not found\n" +
-                "Please, make sure you have the package libunix-dbus-java installed.");
-
         return new LibraryLoader();
     }
 
diff --git a/federation/sssd/src/main/java/org/keycloak/federation/sssd/api/Sssd.java b/federation/sssd/src/main/java/org/keycloak/federation/sssd/api/Sssd.java
index fd9dc67..065eb98 100644
--- a/federation/sssd/src/main/java/org/keycloak/federation/sssd/api/Sssd.java
+++ b/federation/sssd/src/main/java/org/keycloak/federation/sssd/api/Sssd.java
@@ -123,6 +123,8 @@ public class Sssd {
                     sssdAvailable = true;
                 }
                 connection.disconnect();
+            } else {
+                logger.debugv("libunix_dbus_java not found. Federation provider will be disabled.");
             }
         } catch (DBusException e) {
             logger.error("Failed to check the status of SSSD", e);