X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=listener%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fxmlrouter%2Flistener%2FLoggingEventListener.java;h=24c6be65c9333d571ab60f43e28dc291e40f0cff;hb=20807d81708bd33b3b5a4616fadcf3ae91bf9508;hp=f623b135bb28787abf865bbc8f3c3278a5f2c868;hpb=fdc1e06b2b99816e68d8fe3e8a8f823d38ee31e6;p=xmlrouter diff --git a/listener/src/main/java/org/wamblee/xmlrouter/listener/LoggingEventListener.java b/listener/src/main/java/org/wamblee/xmlrouter/listener/LoggingEventListener.java index f623b13..24c6be6 100644 --- a/listener/src/main/java/org/wamblee/xmlrouter/listener/LoggingEventListener.java +++ b/listener/src/main/java/org/wamblee/xmlrouter/listener/LoggingEventListener.java @@ -19,11 +19,6 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.print.attribute.standard.Destination; -import javax.xml.transform.dom.DOMSource; - -import org.wamblee.xml.XMLDocument; -import org.wamblee.xmlrouter.common.Id; import org.wamblee.xmlrouter.config.Transformation; /** @@ -43,22 +38,24 @@ public class LoggingEventListener implements EventListener { } @Override - public void delivered(String aDocType, Id aEventId, - DOMSource aEvent, List aSequence, - Id aDestination, String aDestinationName, - boolean aSuccessFlag) { + public void delivered(EventInfo aEvent, List aSequence, + long aDestinationId, String aDestinationName, boolean aSuccessFlag) { if (LOGGER.isLoggable(level)) { - LOGGER.log(level, "event delivered: document type '" + aDocType + - "', eventId " + aEventId + ", event '" + - new XMLDocument(aEvent).print(true) + "', sequence '" + - getSequenceString(aSequence) + "', destionationId " + - aDestination + ", destinationName '" + aDestinationName + "'"); + LOGGER + .log(level, "event delivered: " + aEvent + ", sequence '" + + getSequenceString(aSequence) + "', destinationId " + + aDestinationId + ", destinationName '" + aDestinationName + + "'"); } } private String getSequenceString(List aSequence) { StringBuffer buf = new StringBuffer(); - for (Transformation transformation : aSequence) { + for (int i = 0; i < aSequence.size(); i++) { + if (i > 0) { + buf.append(", "); + } + Transformation transformation = aSequence.get(i); buf.append(transformation.getName()); buf.append("("); buf.append(transformation.getFromType()); @@ -70,12 +67,9 @@ public class LoggingEventListener implements EventListener { } @Override - public void notDelivered(String aDocumentType, Id aEventId, - DOMSource aEvent) { + public void notDelivered(EventInfo aInfo) { if (LOGGER.isLoggable(level)) { - LOGGER.log(level, "event not delivered: document type '" + - aDocumentType + "', eventId " + aEventId + ", event '" + - new XMLDocument(aEvent).print(true) + "'"); + LOGGER.log(level, "event not delivered: " + aInfo); } } }