From 0a56830eabc1f5e62f8b24dfb40c24ab0064cddc Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Thu, 17 Oct 2019 09:44:11 -0700 Subject: [PATCH] Ascii-fy the command string in message header trace --- zebra-network/src/protocol/codec.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zebra-network/src/protocol/codec.rs b/zebra-network/src/protocol/codec.rs index 89366e2e..d45cb707 100644 --- a/zebra-network/src/protocol/codec.rs +++ b/zebra-network/src/protocol/codec.rs @@ -334,7 +334,14 @@ impl Decoder for Codec { let command = header_reader.read_12_bytes()?; let body_len = header_reader.read_u32::()? as usize; let checksum = Sha256dChecksum(header_reader.read_4_bytes()?); - trace!(?self.state, ?magic, ?command, body_len, ?checksum, "read header from src buffer"); + trace!( + ?self.state, + ?magic, + command = %String::from_utf8_lossy(&command), + body_len, + ?checksum, + "read header from src buffer" + ); if magic != self.builder.network.magic() { return Err(Parse("supplied magic did not meet expectations"));