X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Futil%2Fhandler%2FNetconfMessageAggregator.java;h=a2486050f9368e7ff37314a1e65e38e7134406ed;hp=b67f48f5fcf3014b06f701c18a956bfed0a78e5b;hb=3948bedd0129e44c0943bd77c91806425645cd72;hpb=a8a5f3741b19fba443c0ee6bf0df663bf43ee034 diff --git a/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/NetconfMessageAggregator.java b/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/NetconfMessageAggregator.java index b67f48f5fc..a2486050f9 100644 --- a/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/NetconfMessageAggregator.java +++ b/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/NetconfMessageAggregator.java @@ -8,17 +8,17 @@ package org.opendaylight.controller.netconf.util.handler; +import com.google.common.base.Charsets; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.ByteToMessageDecoder; - -import java.util.List; - import org.opendaylight.controller.netconf.util.messages.FramingMechanism; import org.opendaylight.controller.netconf.util.messages.NetconfMessageConstants; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.util.List; + public class NetconfMessageAggregator extends ByteToMessageDecoder { private final static Logger logger = LoggerFactory.getLogger(NetconfMessageAggregator.class); @@ -36,6 +36,10 @@ public class NetconfMessageAggregator extends ByteToMessageDecoder { int index = indexOfSequence(in, eom); if (index == -1) { logger.debug("Message is not complete, read again."); + if (logger.isTraceEnabled()) { + String str = in.toString(Charsets.UTF_8); + logger.trace("Message read so far: {}", str); + } ctx.read(); } else { ByteBuf msg = in.readBytes(index);