From f9a9b7f610a47887b1dcecd216fc867c5d4a0631 Mon Sep 17 00:00:00 2001 From: Pankaj Garg Date: Fri, 1 Nov 2019 16:36:02 -0700 Subject: [PATCH] Better output layout for iftop logs (#6690) automerge --- log-analyzer/src/main.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/log-analyzer/src/main.rs b/log-analyzer/src/main.rs index 1a9c312492..05a0aad587 100644 --- a/log-analyzer/src/main.rs +++ b/log-analyzer/src/main.rs @@ -33,11 +33,13 @@ impl Default for LogLine { impl LogLine { fn output(a: &str, b: &str, v1: u128, v2: u128) -> String { format!( - "Lost {} bytes ({} - {}, {}%) from {} to {}", - v1 - v2, - v1, - v2, + "Lost {}%, {}, ({} - {}), sender {}, receiver {}", ((v1 - v2) * 100 / v1), + Byte::from_bytes(v1 - v2) + .get_appropriate_unit(true) + .to_string(), + Byte::from_bytes(v1).get_appropriate_unit(true).to_string(), + Byte::from_bytes(v2).get_appropriate_unit(true).to_string(), a, b )