]> source.dussan.org Git - pf4j.git/commitdiff
Log with trace level on PluginClassLoader
authorDecebal Suiu <decebal.suiu@gmail.com>
Sat, 20 Feb 2016 01:34:56 +0000 (03:34 +0200)
committerDecebal Suiu <decebal.suiu@gmail.com>
Sat, 20 Feb 2016 01:34:56 +0000 (03:34 +0200)
pf4j/src/main/java/ro/fortsoft/pf4j/PluginClassLoader.java

index f7eb95a328e45837d2567adb6c1b95359a8d6585..34259af2739449c9de098260008788f27c1646f0 100644 (file)
@@ -59,10 +59,10 @@ public class PluginClassLoader extends URLClassLoader {
        @Override
     public Class<?> loadClass(String className) throws ClassNotFoundException {
         synchronized (getClassLoadingLock(className)) {
-            log.debug("Received request to load class '{}'", className);
+            log.trace("Received request to load class '{}'", className);
             // if the class it's a part of the plugin engine use parent class loader
             if (className.startsWith(PLUGIN_PACKAGE_PREFIX)) {
-                log.debug("Delegate the loading of class '{}' to parent", className);
+                log.trace("Delegate the loading of class '{}' to parent", className);
                 try {
                     return getClass().getClassLoader().loadClass(className);
                 } catch (ClassNotFoundException e) {
@@ -76,21 +76,21 @@ public class PluginClassLoader extends URLClassLoader {
             // second check whether it's already been loaded
             Class<?> clazz = findLoadedClass(className);
             if (clazz != null) {
-                log.debug("Found loaded class '{}'", className);
+                log.trace("Found loaded class '{}'", className);
                 return clazz;
             }
 
             // nope, try to load locally
             try {
                 clazz = findClass(className);
-                log.debug("Found class '{}' in plugin classpath", className);
+                log.trace("Found class '{}' in plugin classpath", className);
                 return clazz;
             } catch (ClassNotFoundException e) {
                 // try next step
             }
 
             // look in dependencies
-            log.debug("Look in dependencies for class '{}'", className);
+            log.trace("Look in dependencies for class '{}'", className);
             List<PluginDependency> dependencies = pluginDescriptor.getDependencies();
             for (PluginDependency dependency : dependencies) {
                 PluginClassLoader classLoader = pluginManager.getPluginClassLoader(dependency.getPluginId());
@@ -101,7 +101,7 @@ public class PluginClassLoader extends URLClassLoader {
                 }
             }
 
-            log.debug("Couldn't find class '{}' in plugin classpath. Delegating to parent", className);
+            log.trace("Couldn't find class '{}' in plugin classpath. Delegating to parent", className);
 
             // use the standard URLClassLoader (which follows normal parent delegation)
             return super.loadClass(className);
@@ -117,14 +117,14 @@ public class PluginClassLoader extends URLClassLoader {
      */
     @Override
     public URL getResource(String name) {
-        log.debug("Trying to find resource '{}' in plugin classpath", name);
+        log.trace("Trying to find resource '{}' in plugin classpath", name);
         URL url = findResource(name);
         if (url != null) {
-            log.debug("Found resource '{}' in plugin classpath", name);
+            log.trace("Found resource '{}' in plugin classpath", name);
             return url;
         }
 
-        log.debug("Couldn't find resource '{}' in plugin classpath. Delegating to parent");
+        log.trace("Couldn't find resource '{}' in plugin classpath. Delegating to parent");
 
         return super.getResource(name);
     }