[tor-commits] [metrics-lib/master] Logs the served implementation. Implements task-20334.

karsten at torproject.org karsten at torproject.org
Wed Oct 19 14:54:08 UTC 2016


commit 3acc8fe61d70554a8332557ac26bf639a68bce15
Author: iwakeh <iwakeh at torproject.org>
Date:   Wed Oct 19 12:25:21 2016 +0200

    Logs the served implementation.  Implements task-20334.
---
 .../java/org/torproject/descriptor/DescriptorSourceFactory.java    | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java b/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java
index a9d1558..2a58552 100644
--- a/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java
+++ b/src/main/java/org/torproject/descriptor/DescriptorSourceFactory.java
@@ -3,6 +3,9 @@
 
 package org.torproject.descriptor;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 /**
  * Factory for descriptor sources which in turn produce descriptors.
  *
@@ -38,6 +41,9 @@ package org.torproject.descriptor;
  */
 public final class DescriptorSourceFactory {
 
+  private static Logger log = LoggerFactory.getLogger(
+      DescriptorSourceFactory.class);
+
   /**
    * Default implementation of the {@link DescriptorDownloader}
    * descriptor source.
@@ -174,6 +180,7 @@ public final class DescriptorSourceFactory {
       }
       object = ClassLoader.getSystemClassLoader().loadClass(clazzName)
           .newInstance();
+      log.info("Serving implementation {} for {}.", clazzName, type);
     } catch (ClassNotFoundException | InstantiationException
              | IllegalAccessException ex) {
       throw new ImplementationNotAccessibleException("Cannot load class "





More information about the tor-commits mailing list