From 31988f2f08bb6e93d1ba62eddef682e64d34032f Mon Sep 17 00:00:00 2001 From: DastInDark <2350416+hitenkoku@users.noreply.github.com> Date: Fri, 9 Sep 2022 11:54:35 +0900 Subject: [PATCH] Add color to Saved alerts and events / Total events analyzed #690 --- src/afterfact.rs | 43 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/src/afterfact.rs b/src/afterfact.rs index 4bf61ee6..42846970 100644 --- a/src/afterfact.rs +++ b/src/afterfact.rs @@ -385,17 +385,50 @@ fn emit_csv( }; write_color_buffer( &disp_wtr, - get_writable_color(None), + get_writable_color(Some(Color::Rgb(0, 255, 0))), + "Saved alerts and events", + false, + ) + .ok(); + write_color_buffer(&disp_wtr, get_writable_color(None), "/", false).ok(); + write_color_buffer( + &disp_wtr, + get_writable_color(Some(Color::Rgb(0, 255, 255))), + "Total events analyzed", + false, + ) + .ok(); + write_color_buffer(&disp_wtr, get_writable_color(None), ": ", false).ok(); + write_color_buffer( + &disp_wtr, + get_writable_color(Some(Color::Rgb(0, 255, 0))), + &(all_record_cnt - reducted_record_cnt).to_formatted_string(&Locale::en), + false, + ) + .ok(); + write_color_buffer(&disp_wtr, get_writable_color(None), "/", false).ok(); + + write_color_buffer( + &disp_wtr, + get_writable_color(Some(Color::Rgb(0, 255, 255))), + &all_record_cnt.to_formatted_string(&Locale::en), + false, + ) + .ok(); + write_color_buffer(&disp_wtr, get_writable_color(None), "(", false).ok(); + write_color_buffer( + &disp_wtr, + get_writable_color(Some(Color::Rgb(255, 255, 0))), &format!( - "Saved alerts and events / Total events analyzed: {} / {} (Data reduction: {} events ({:.2}%))", - (all_record_cnt - reducted_record_cnt).to_formatted_string(&Locale::en), - all_record_cnt.to_formatted_string(&Locale::en), + "Data reduction: {} events ({:.2}%)", reducted_record_cnt.to_formatted_string(&Locale::en), reducted_percent ), - true, + false, ) .ok(); + + write_color_buffer(&disp_wtr, get_writable_color(None), ")", false).ok(); println!(); _print_unique_results(