Author: mjakl
Date: Sat Jun 27 20:48:58 2009
New Revision: 789012

URL: http://svn.apache.org/viewvc?rev=789012&view=rev
Log:
Added trace-level logging for sending notification messages.

Modified:
    
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java

Modified: 
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java?rev=789012&r1=789011&r2=789012&view=diff
==============================================================================
--- 
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
 (original)
+++ 
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
 Sat Jun 27 20:48:58 2009
@@ -29,6 +29,8 @@
 import org.apache.vysper.xmpp.stanza.Stanza;
 import org.apache.vysper.xmpp.stanza.StanzaBuilder;
 import org.apache.vysper.xmpp.xmlfragment.XMLElement;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * This visitor sends each visited entity the XMLElement specified via the 
constructor.
@@ -37,6 +39,7 @@
  */
 @SpecCompliant(spec="xep-0060", status= 
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage = 
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
 public class SubscriberNotificationVisitor implements SubscriberVisitor {
+    final Logger logger = 
LoggerFactory.getLogger(SubscriberNotificationVisitor.class);
 
     // Ignore all failures during the delivery (fire and forget)
     private DeliveryFailureStrategy dfs = new IgnoreFailureStrategy();
@@ -46,7 +49,7 @@
     private XMLElement item;
 
     /**
-     * Initialize the visitor with the StanzaRelay and Payload.
+     * Initialize the visitor with the StanzaRelay and payload.
      * @param stanzaRelay relay for sending the messages.
      * @param item payload for the messages.
      */
@@ -67,6 +70,7 @@
         try {
             stanzaRelay.relay(subscriber, event, dfs);
         } catch (DeliveryException e1) {
+            if(logger.isTraceEnabled()) logger.trace("Couldn't deliver message 
to " + subscriber.getFullQualifiedName(), e1);
             // TODO we don't care - do we?
         }
     }


Reply via email to