LOG4J2-1176 print debug info on which Providers are loaded

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/96e3f4d2
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/96e3f4d2
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/96e3f4d2

Branch: refs/heads/master
Commit: 96e3f4d25d9d8a8c1f736ae5e47cb8bfdebfe340
Parents: 8f8371e
Author: rpopma <[email protected]>
Authored: Sun Nov 8 15:30:29 2015 +0900
Committer: Ralph Goers <[email protected]>
Committed: Fri Nov 20 17:39:20 2015 -0700

----------------------------------------------------------------------
 .../main/java/org/apache/logging/log4j/util/ProviderUtil.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/96e3f4d2/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
----------------------------------------------------------------------
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
index 2673c0b..7fe8ab8 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
@@ -78,7 +78,9 @@ public final class ProviderUtil {
         try {
             final Properties props = 
PropertiesUtil.loadClose(url.openStream(), url);
             if (validVersion(props.getProperty(API_VERSION))) {
-                PROVIDERS.add(new Provider(props, url, cl));
+                final Provider provider = new Provider(props, url, cl);
+                PROVIDERS.add(provider);
+                LOGGER.debug("Loaded Provider {}", provider);
             }
         } catch (final IOException e) {
             LOGGER.error("Unable to open {}", url, e);

Reply via email to