From: Decebal Suiu Date: Thu, 26 Sep 2013 10:35:28 +0000 (+0300) Subject: add debug messages for PropertiesPluginDescriptorFinder X-Git-Tag: release-0.5~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6dd1c458b5306293bb133f5e3c9b88a9ee9106a7;p=pf4j.git add debug messages for PropertiesPluginDescriptorFinder --- diff --git a/demo/app/src/main/resources/log4j.properties b/demo/app/src/main/resources/log4j.properties index f766388..3ac64fd 100644 --- a/demo/app/src/main/resources/log4j.properties +++ b/demo/app/src/main/resources/log4j.properties @@ -2,5 +2,5 @@ log4j.rootLogger=DEBUG,Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout -log4j.appender.Console.layout.conversionPattern=%-5p - %-30.30c{1} - %m\n +log4j.appender.Console.layout.conversionPattern=%-5p - %-32.32c{1} - %m\n diff --git a/pf4j/src/main/java/ro/fortsoft/pf4j/PropertiesPluginDescriptorFinder.java b/pf4j/src/main/java/ro/fortsoft/pf4j/PropertiesPluginDescriptorFinder.java index 4f0e753..2c7c707 100644 --- a/pf4j/src/main/java/ro/fortsoft/pf4j/PropertiesPluginDescriptorFinder.java +++ b/pf4j/src/main/java/ro/fortsoft/pf4j/PropertiesPluginDescriptorFinder.java @@ -19,6 +19,9 @@ import java.io.IOException; import java.io.InputStream; import java.util.Properties; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import ro.fortsoft.pf4j.util.StringUtils; /** @@ -28,10 +31,14 @@ import ro.fortsoft.pf4j.util.StringUtils; */ public class PropertiesPluginDescriptorFinder implements PluginDescriptorFinder { + private static final Logger log = LoggerFactory.getLogger(PropertiesPluginDescriptorFinder.class); + + private static final String DEFAULT_PROPERTIES_FILE_NAME = "plugin.properties"; + private String propertiesFileName; public PropertiesPluginDescriptorFinder() { - this("plugin.properties"); + this(DEFAULT_PROPERTIES_FILE_NAME); } public PropertiesPluginDescriptorFinder(String propertiesFileName) { @@ -41,6 +48,7 @@ public class PropertiesPluginDescriptorFinder implements PluginDescriptorFinder @Override public PluginDescriptor find(File pluginRepository) throws PluginException { File propertiesFile = new File(pluginRepository, propertiesFileName); + log.debug("Lookup plugin descriptor in '{}'", propertiesFile); if (!propertiesFile.exists()) { throw new PluginException("Cannot find '" + propertiesFile + "' file"); }