Trace hexa bytes of encoded messages for debug purposes. 03/17603/2
authorDana Kutenicsova <dkutenic@cisco.com>
Thu, 2 Apr 2015 08:40:52 +0000 (10:40 +0200)
committerDana Kutenicsova <dkutenic@cisco.com>
Fri, 3 Apr 2015 14:42:22 +0000 (16:42 +0200)
Change-Id: Iee361791c9eb3b9130809b881c5748c0be61383e
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPMessageToByteEncoder.java

index dc68f6ecc2203fc9659f9eb891cdd49c045e6821..13307ea287a47161adf6eb65543390a5da4b5d72 100644 (file)
@@ -8,12 +8,11 @@
 package org.opendaylight.protocol.pcep.impl;
 
 import com.google.common.base.Preconditions;
-
 import io.netty.buffer.ByteBuf;
+import io.netty.buffer.ByteBufUtil;
 import io.netty.channel.ChannelHandler.Sharable;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.handler.codec.MessageToByteEncoder;
-
 import org.opendaylight.protocol.pcep.spi.MessageRegistry;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Message;
 import org.slf4j.Logger;
@@ -37,6 +36,8 @@ public final class PCEPMessageToByteEncoder extends MessageToByteEncoder<Message
     protected void encode(final ChannelHandlerContext ctx, final Message msg, final ByteBuf out) {
         Preconditions.checkNotNull(msg);
         this.registry.serializeMessage(msg, out);
-        LOG.debug("Encoded : {}", msg);
+        if (LOG.isTraceEnabled()) {
+            LOG.trace("Encoded : {}", ByteBufUtil.hexDump(out));
+        }
     }
 }