diff --git a/Cargo.lock b/Cargo.lock index e3d8efa..93ec4e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2025,7 +2025,7 @@ checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "log_viewer" -version = "0.3.5" +version = "0.3.6" dependencies = [ "anyhow", "eframe", diff --git a/Cargo.toml b/Cargo.toml index af54314..186bf32 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "log_viewer" -version = "0.3.5" +version = "0.3.6" edition = "2021" [dependencies] @@ -16,6 +16,7 @@ egui = "0.30" egui_extras = "0.30" futures = "0.3.31" rfd = { version = "0.15.2", default-features = false, features = ["gtk3", "tokio"] } +ron = "0.8.1" serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.135" tracing = "0.1.41" diff --git a/src/app.rs b/src/app.rs index 26ed11b..0fc13e6 100644 --- a/src/app.rs +++ b/src/app.rs @@ -13,7 +13,7 @@ use std::{ path::PathBuf, sync::{Arc, LazyLock, Mutex}, }; -use tracing::info; +use tracing::{debug, error, info}; mod data; mod data_display_options; @@ -39,6 +39,8 @@ pub struct LogViewerApp { should_scroll: bool, #[serde(skip)] loading_status: LoadingStatus, + #[serde(skip)] + last_save_hash: Option, } impl Default for LogViewerApp { @@ -56,6 +58,7 @@ impl Default for LogViewerApp { should_focus_search: Default::default(), should_scroll: Default::default(), show_last_filename: true, + last_save_hash: Default::default(), } } } @@ -678,6 +681,7 @@ impl LogViewerApp { (false, _, total_len) => as_string_with_separators(total_len), }; ui.label(format!("# Rows: {row_count_text}")); + ui.label(format!("Size: {}", data.file_size)); } }); } @@ -701,6 +705,26 @@ impl LogViewerApp { } } } + + fn is_changed_since_last_save(&mut self) -> bool { + let as_ron = match ron::to_string(&self) { + Ok(s) => s, + Err(err_msg) => { + error!(?err_msg, "failed to serialize app data"); + return true; + } + }; + let mut hasher = DefaultHasher::new(); + as_ron.hash(&mut hasher); + let new_hash = hasher.finish(); + if let Some(&old_hash) = self.last_save_hash.as_ref() { + if old_hash == new_hash { + return false; + } + } + self.last_save_hash = Some(new_hash); + true + } } #[cfg(not(target_arch = "wasm32"))] @@ -748,8 +772,12 @@ fn execute> + 'static>( impl eframe::App for LogViewerApp { /// Called by the frame work to save state before shutdown. fn save(&mut self, storage: &mut dyn eframe::Storage) { - info!("Saving data"); - eframe::set_value(storage, eframe::APP_KEY, self); + if self.is_changed_since_last_save() { + info!("Saving data"); + eframe::set_value(storage, eframe::APP_KEY, self); + } else { + debug!("Save skipped, no change detected"); + } } /// Called each time the UI needs repainting, which may be many times per second. diff --git a/src/app/data.rs b/src/app/data.rs index b4278e4..7f67e8a 100644 --- a/src/app/data.rs +++ b/src/app/data.rs @@ -1,6 +1,6 @@ use super::{ calculate_hash, - data_display_options::{DataDisplayOptions, LevelConversion, RowParseErrorHandling}, + data_display_options::{DataDisplayOptions, LevelConversion, RowParseErrorHandling, SizeUnits}, }; use anyhow::Context; use data_iter::DataIter; @@ -25,6 +25,7 @@ pub struct Data { rows: Vec, filtered_rows: Option>, applied_filter: Option, + pub file_size: String, } #[derive(serde::Deserialize, serde::Serialize, Default, Debug, PartialEq, Eq, Clone)] @@ -451,7 +452,17 @@ impl TryFrom<(&DataDisplayOptions, &str)> for Data { fn try_from( (data_display_options, value): (&DataDisplayOptions, &str), ) -> Result { - let mut result = Data::default(); + let file_size = SizeUnits::Auto.convert(value.len()); + let file_size = file_size + .as_str() + .map(|x| x.to_string()) + .unwrap_or_else(|| file_size.to_string()) + .trim_matches('0') + .to_string(); + let mut result = Data { + file_size, + ..Default::default() + }; for (i, line) in value.lines().enumerate() { let row = LogRow::try_from((data_display_options, i, line)) .with_context(|| format!("failed to parse line {}", i + 1))?; diff --git a/src/app/data_display_options.rs b/src/app/data_display_options.rs index a62e3fc..3cc5866 100644 --- a/src/app/data_display_options.rs +++ b/src/app/data_display_options.rs @@ -68,12 +68,13 @@ pub struct RowSizeConfig { #[derive(Default, serde::Deserialize, serde::Serialize, Debug, PartialEq, Eq)] pub enum SizeUnits { Bytes, - #[default] KB, MB, GB, TB, - // TODO 5: Add an auto option to use smallest non fractional (would need to use str instead of f32) + #[default] + /// Is output as a String because it includes the unit and is the largest unit where the output value is >= 1 + Auto, } impl SizeUnits { pub(crate) fn convert(&self, row_size_in_bytes: usize) -> serde_json::Value { @@ -83,6 +84,26 @@ impl SizeUnits { SizeUnits::MB => 1024.0 * 1024.0, SizeUnits::GB => 1024.0 * 1024.0 * 1024.0, SizeUnits::TB => 1024.0 * 1024.0 * 1024.0 * 1024.0, + SizeUnits::Auto => { + // TODO 5: Rewrite with shifts for performance + // Special handling see doc string for explanation + let units = ["Bytes", "KB", "MB", "GB", "TB"]; + let mut last_index = 0; + let mut scalar = 1.0f64; + let row_size_in_bytes = row_size_in_bytes as f64; + for i in 1..units.len() { + let new_scalar = scalar * 1024.0; + if (row_size_in_bytes / new_scalar) >= 1.0 { + last_index = i; + scalar = new_scalar; + } else { + // Last was as correct unit + break; + } + } + let result = row_size_in_bytes / scalar; + return format!("{result:0>9.4} {}", units[last_index]).into(); + } }; let result = row_size_in_bytes as f64 / scalar; result.into() @@ -147,7 +168,7 @@ impl Default for DataDisplayOptions { row_idx_field_name: Some("row#".to_string()), row_size_config: Some(RowSizeConfig { field_name: "row_size".to_string(), - units: SizeUnits::Bytes, + units: SizeUnits::Auto, }), row_parse_error_handling: Default::default(), level_conversion: Some(Default::default()), diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-2.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-2.snap index 45ac682..09e06b8 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-2.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-2.snap @@ -22,3 +22,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: LessThanEqual +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-3.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-3.snap index f82a8fe..e03d2ae 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-3.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-3.snap @@ -22,3 +22,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: Equal +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-4.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-4.snap index d93ec54..befb001 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-4.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-4.snap @@ -24,3 +24,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: GreaterThan +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-5.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-5.snap index 7921124..cd87847 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-5.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-5.snap @@ -24,3 +24,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: GreaterThanEqual +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-6.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-6.snap index 6d44d64..b5340fa 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-6.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-6.snap @@ -24,3 +24,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: NotEqual +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-7.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-7.snap index 79f4514..fa1ed86 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-7.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-7.snap @@ -23,3 +23,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: Contains +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-8.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-8.snap index e4f6089..99ea657 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any-8.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any-8.snap @@ -24,3 +24,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: NotContains +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_any.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_any.snap index f66dd94..0380743 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_any.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_any.snap @@ -22,3 +22,4 @@ applied_filter: filter_on: Any is_case_sensitive: false comparator: LessThan +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-2.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-2.snap index 8e2941b..c5251ca 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-2.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-2.snap @@ -27,3 +27,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: LessThanEqual +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-3.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-3.snap index db1d1cf..c48473b 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-3.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-3.snap @@ -27,3 +27,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: Equal +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-4.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-4.snap index a5ee1a1..243777d 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-4.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-4.snap @@ -26,3 +26,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: GreaterThan +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-5.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-5.snap index 1b31b10..8db2f40 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-5.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-5.snap @@ -27,3 +27,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: GreaterThanEqual +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-6.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-6.snap index a93ec64..9171b72 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-6.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-6.snap @@ -26,3 +26,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: NotEqual +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-7.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-7.snap index 5154204..e921edb 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-7.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-7.snap @@ -27,3 +27,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: Contains +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-8.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-8.snap index 602c4e8..9deeec3 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-8.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field-8.snap @@ -26,3 +26,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: NotContains +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field.snap b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field.snap index 6f7a4cd..b2078f8 100644 --- a/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field.snap +++ b/tests/snapshots/log_viewer__app__data__tests__comparisons_specific_field.snap @@ -26,3 +26,4 @@ applied_filter: name: http.status_code is_case_sensitive: false comparator: LessThan +file_size: "" diff --git a/tests/snapshots/log_viewer__app__data__tests__long.log_debug.snap b/tests/snapshots/log_viewer__app__data__tests__long.log_debug.snap index 6a940a2..be733a8 100644 --- a/tests/snapshots/log_viewer__app__data__tests__long.log_debug.snap +++ b/tests/snapshots/log_viewer__app__data__tests__long.log_debug.snap @@ -17,7 +17,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(0), - "row_size": Number(229.0), + "row_size": String("0229.0000 Bytes"), "target": String("my_server::startup"), "time": String("2024-02-10T06:02:11.961915483Z"), "v": Number(0), @@ -35,7 +35,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(1), - "row_size": Number(287.0), + "row_size": String("0287.0000 Bytes"), "target": String("actix_server::builder"), "time": String("2024-02-10T06:02:11.962339028Z"), "v": Number(0), @@ -53,7 +53,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(2), - "row_size": Number(322.0), + "row_size": String("0322.0000 Bytes"), "target": String("actix_server::server"), "time": String("2024-02-10T06:02:11.962427666Z"), "v": Number(0), @@ -82,7 +82,7 @@ Data { "pid": Number(201399), "request_id": String("4dd8dcd4-c5a6-400d-b6ba-b29658abe7e4"), "row#": Number(3), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:21.163518462Z"), "v": Number(0), @@ -114,7 +114,7 @@ Data { "pid": Number(201399), "request_id": String("4dd8dcd4-c5a6-400d-b6ba-b29658abe7e4"), "row#": Number(4), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:21.170432285Z"), "v": Number(0), @@ -143,7 +143,7 @@ Data { "pid": Number(201399), "request_id": String("2f3521ae-a8ea-43b6-9c6b-1a44d36845f0"), "row#": Number(5), - "row_size": Number(680.0), + "row_size": String("0680.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:21.224469025Z"), "v": Number(0), @@ -175,7 +175,7 @@ Data { "pid": Number(201399), "request_id": String("2f3521ae-a8ea-43b6-9c6b-1a44d36845f0"), "row#": Number(6), - "row_size": Number(750.0), + "row_size": String("0750.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:21.224813634Z"), "v": Number(0), @@ -204,7 +204,7 @@ Data { "pid": Number(201399), "request_id": String("51bb624d-8933-46b0-b5f3-13749cdcfb65"), "row#": Number(7), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:27.735320535Z"), "v": Number(0), @@ -236,7 +236,7 @@ Data { "pid": Number(201399), "request_id": String("51bb624d-8933-46b0-b5f3-13749cdcfb65"), "row#": Number(8), - "row_size": Number(758.0), + "row_size": String("0758.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:27.73652712Z"), "v": Number(0), @@ -265,7 +265,7 @@ Data { "pid": Number(201399), "request_id": String("96758627-0b02-494b-9b5a-201886e1f811"), "row#": Number(9), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:28.778516388Z"), "v": Number(0), @@ -297,7 +297,7 @@ Data { "pid": Number(201399), "request_id": String("96758627-0b02-494b-9b5a-201886e1f811"), "row#": Number(10), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:28.780296567Z"), "v": Number(0), @@ -326,7 +326,7 @@ Data { "pid": Number(201399), "request_id": String("86fb5ce6-8f6b-49cb-b834-0cfaf9ad9ed6"), "row#": Number(11), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:29.752816316Z"), "v": Number(0), @@ -358,7 +358,7 @@ Data { "pid": Number(201399), "request_id": String("86fb5ce6-8f6b-49cb-b834-0cfaf9ad9ed6"), "row#": Number(12), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:29.754506839Z"), "v": Number(0), @@ -387,7 +387,7 @@ Data { "pid": Number(201399), "request_id": String("da6a2caf-621b-4cd2-90fd-c67b0fe951b7"), "row#": Number(13), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:30.528781299Z"), "v": Number(0), @@ -419,7 +419,7 @@ Data { "pid": Number(201399), "request_id": String("da6a2caf-621b-4cd2-90fd-c67b0fe951b7"), "row#": Number(14), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:30.530387153Z"), "v": Number(0), @@ -448,7 +448,7 @@ Data { "pid": Number(201399), "request_id": String("c12cd3d3-b232-4327-9ee3-ad680ff493e2"), "row#": Number(15), - "row_size": Number(688.0), + "row_size": String("0688.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:31.01154897Z"), "v": Number(0), @@ -480,7 +480,7 @@ Data { "pid": Number(201399), "request_id": String("c12cd3d3-b232-4327-9ee3-ad680ff493e2"), "row#": Number(16), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:31.013404537Z"), "v": Number(0), @@ -509,7 +509,7 @@ Data { "pid": Number(201399), "request_id": String("dfb6d617-b933-4fca-8c0d-1da09d19afed"), "row#": Number(17), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:31.476792941Z"), "v": Number(0), @@ -541,7 +541,7 @@ Data { "pid": Number(201399), "request_id": String("dfb6d617-b933-4fca-8c0d-1da09d19afed"), "row#": Number(18), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:31.478740965Z"), "v": Number(0), @@ -570,7 +570,7 @@ Data { "pid": Number(201399), "request_id": String("2b96d8ce-db51-406a-9280-095e751d1ac8"), "row#": Number(19), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:31.909142641Z"), "v": Number(0), @@ -602,7 +602,7 @@ Data { "pid": Number(201399), "request_id": String("2b96d8ce-db51-406a-9280-095e751d1ac8"), "row#": Number(20), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:31.911001241Z"), "v": Number(0), @@ -631,7 +631,7 @@ Data { "pid": Number(201399), "request_id": String("952e04e8-1c0d-4b69-9ee1-63ddd390cb61"), "row#": Number(21), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:32.398038641Z"), "v": Number(0), @@ -663,7 +663,7 @@ Data { "pid": Number(201399), "request_id": String("952e04e8-1c0d-4b69-9ee1-63ddd390cb61"), "row#": Number(22), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:32.398942635Z"), "v": Number(0), @@ -692,7 +692,7 @@ Data { "pid": Number(201399), "request_id": String("8de12498-a0f2-42cf-b989-e8fd2b8728bf"), "row#": Number(23), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:32.753169442Z"), "v": Number(0), @@ -724,7 +724,7 @@ Data { "pid": Number(201399), "request_id": String("8de12498-a0f2-42cf-b989-e8fd2b8728bf"), "row#": Number(24), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:32.753910825Z"), "v": Number(0), @@ -753,7 +753,7 @@ Data { "pid": Number(201399), "request_id": String("f84020d7-1137-494b-88d5-0fae03fbd53b"), "row#": Number(25), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:33.189998435Z"), "v": Number(0), @@ -785,7 +785,7 @@ Data { "pid": Number(201399), "request_id": String("f84020d7-1137-494b-88d5-0fae03fbd53b"), "row#": Number(26), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:33.190858115Z"), "v": Number(0), @@ -814,7 +814,7 @@ Data { "pid": Number(201399), "request_id": String("862b4783-d633-40d3-8ed6-0d6fbd51b590"), "row#": Number(27), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:33.581415707Z"), "v": Number(0), @@ -846,7 +846,7 @@ Data { "pid": Number(201399), "request_id": String("862b4783-d633-40d3-8ed6-0d6fbd51b590"), "row#": Number(28), - "row_size": Number(758.0), + "row_size": String("0758.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:33.58330603Z"), "v": Number(0), @@ -875,7 +875,7 @@ Data { "pid": Number(201399), "request_id": String("74a2f98c-a9dc-479b-b0f8-863e7ff34d3a"), "row#": Number(29), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:33.995029867Z"), "v": Number(0), @@ -907,7 +907,7 @@ Data { "pid": Number(201399), "request_id": String("74a2f98c-a9dc-479b-b0f8-863e7ff34d3a"), "row#": Number(30), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:33.995775333Z"), "v": Number(0), @@ -936,7 +936,7 @@ Data { "pid": Number(201399), "request_id": String("198ad2b0-9b55-420a-8912-e3122170b760"), "row#": Number(31), - "row_size": Number(688.0), + "row_size": String("0688.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:34.49601321Z"), "v": Number(0), @@ -968,7 +968,7 @@ Data { "pid": Number(201399), "request_id": String("198ad2b0-9b55-420a-8912-e3122170b760"), "row#": Number(32), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:34.498318841Z"), "v": Number(0), @@ -997,7 +997,7 @@ Data { "pid": Number(201399), "request_id": String("9d866454-2d22-414b-aab3-e7a32d73035b"), "row#": Number(33), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:34.933587244Z"), "v": Number(0), @@ -1029,7 +1029,7 @@ Data { "pid": Number(201399), "request_id": String("9d866454-2d22-414b-aab3-e7a32d73035b"), "row#": Number(34), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:34.935651543Z"), "v": Number(0), @@ -1058,7 +1058,7 @@ Data { "pid": Number(201399), "request_id": String("25b1c7b3-75d7-4f85-bab6-920b1b3f4435"), "row#": Number(35), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:35.404631082Z"), "v": Number(0), @@ -1090,7 +1090,7 @@ Data { "pid": Number(201399), "request_id": String("25b1c7b3-75d7-4f85-bab6-920b1b3f4435"), "row#": Number(36), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:35.406396297Z"), "v": Number(0), @@ -1119,7 +1119,7 @@ Data { "pid": Number(201399), "request_id": String("bd28760e-f8be-4285-b3fa-b935de5e3cce"), "row#": Number(37), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:35.908410809Z"), "v": Number(0), @@ -1151,7 +1151,7 @@ Data { "pid": Number(201399), "request_id": String("bd28760e-f8be-4285-b3fa-b935de5e3cce"), "row#": Number(38), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:35.909930198Z"), "v": Number(0), @@ -1180,7 +1180,7 @@ Data { "pid": Number(201399), "request_id": String("d7410116-e47f-44db-8e95-65ae6d731aa3"), "row#": Number(39), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:36.406646686Z"), "v": Number(0), @@ -1212,7 +1212,7 @@ Data { "pid": Number(201399), "request_id": String("d7410116-e47f-44db-8e95-65ae6d731aa3"), "row#": Number(40), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:36.408148172Z"), "v": Number(0), @@ -1241,7 +1241,7 @@ Data { "pid": Number(201399), "request_id": String("1718b374-a08d-491c-8802-6054905141ea"), "row#": Number(41), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:36.883330358Z"), "v": Number(0), @@ -1273,7 +1273,7 @@ Data { "pid": Number(201399), "request_id": String("1718b374-a08d-491c-8802-6054905141ea"), "row#": Number(42), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:36.884516393Z"), "v": Number(0), @@ -1302,7 +1302,7 @@ Data { "pid": Number(201399), "request_id": String("52288c2d-ea91-48c5-9db9-1b7e134a3915"), "row#": Number(43), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:37.414535794Z"), "v": Number(0), @@ -1334,7 +1334,7 @@ Data { "pid": Number(201399), "request_id": String("52288c2d-ea91-48c5-9db9-1b7e134a3915"), "row#": Number(44), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:37.416158356Z"), "v": Number(0), @@ -1363,7 +1363,7 @@ Data { "pid": Number(201399), "request_id": String("b362e638-1e2a-4184-84d9-fb39c3cfa5c9"), "row#": Number(45), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:37.988422018Z"), "v": Number(0), @@ -1395,7 +1395,7 @@ Data { "pid": Number(201399), "request_id": String("b362e638-1e2a-4184-84d9-fb39c3cfa5c9"), "row#": Number(46), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:37.990135478Z"), "v": Number(0), @@ -1424,7 +1424,7 @@ Data { "pid": Number(201399), "request_id": String("fe545736-0993-4bbd-8395-b5be9fe6ccd4"), "row#": Number(47), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:38.516440225Z"), "v": Number(0), @@ -1456,7 +1456,7 @@ Data { "pid": Number(201399), "request_id": String("fe545736-0993-4bbd-8395-b5be9fe6ccd4"), "row#": Number(48), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:38.518258022Z"), "v": Number(0), @@ -1485,7 +1485,7 @@ Data { "pid": Number(201399), "request_id": String("63d31d2b-bbfc-4f01-90b3-80e53d407abe"), "row#": Number(49), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:39.063656597Z"), "v": Number(0), @@ -1517,7 +1517,7 @@ Data { "pid": Number(201399), "request_id": String("63d31d2b-bbfc-4f01-90b3-80e53d407abe"), "row#": Number(50), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:39.065560988Z"), "v": Number(0), @@ -1546,7 +1546,7 @@ Data { "pid": Number(201399), "request_id": String("ea4e5992-7566-4b3e-bd3e-39e4a6fe9db6"), "row#": Number(51), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:39.677814726Z"), "v": Number(0), @@ -1578,7 +1578,7 @@ Data { "pid": Number(201399), "request_id": String("ea4e5992-7566-4b3e-bd3e-39e4a6fe9db6"), "row#": Number(52), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:39.678891214Z"), "v": Number(0), @@ -1607,7 +1607,7 @@ Data { "pid": Number(201399), "request_id": String("4639d2b0-dfbc-404a-b51a-82aa4743972a"), "row#": Number(53), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:40.233335145Z"), "v": Number(0), @@ -1639,7 +1639,7 @@ Data { "pid": Number(201399), "request_id": String("4639d2b0-dfbc-404a-b51a-82aa4743972a"), "row#": Number(54), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:40.235457041Z"), "v": Number(0), @@ -1668,7 +1668,7 @@ Data { "pid": Number(201399), "request_id": String("521e581e-8fbc-4876-bcb6-0754c97423ef"), "row#": Number(55), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:40.809624727Z"), "v": Number(0), @@ -1700,7 +1700,7 @@ Data { "pid": Number(201399), "request_id": String("521e581e-8fbc-4876-bcb6-0754c97423ef"), "row#": Number(56), - "row_size": Number(759.0), + "row_size": String("0759.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:02:40.811254162Z"), "v": Number(0), @@ -1729,7 +1729,7 @@ Data { "pid": Number(201399), "request_id": String("6113381e-76af-49bb-bca8-7e07cf3b6c5c"), "row#": Number(57), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:06.191856068Z"), "v": Number(0), @@ -1762,7 +1762,7 @@ Data { "pid": Number(201399), "request_id": String("6113381e-76af-49bb-bca8-7e07cf3b6c5c"), "row#": Number(58), - "row_size": Number(849.0), + "row_size": String("0849.0000 Bytes"), "target": String("log"), "time": String("2024-02-10T06:03:06.192024502Z"), "v": Number(0), @@ -1791,7 +1791,7 @@ Data { "pid": Number(201399), "request_id": String("b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29"), "row#": Number(59), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:06.797748362Z"), "v": Number(0), @@ -1820,7 +1820,7 @@ Data { "pid": Number(201399), "request_id": String("8a19c638-9b4e-4dd6-8f00-f2d213fca243"), "row#": Number(60), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:07.444854732Z"), "v": Number(0), @@ -1849,7 +1849,7 @@ Data { "pid": Number(201399), "request_id": String("6113381e-76af-49bb-bca8-7e07cf3b6c5c"), "row#": Number(61), - "row_size": Number(688.0), + "row_size": String("0688.0000 Bytes"), "target": String("my_server::routes::status"), "time": String("2024-02-10T06:03:08.193165123Z"), "v": Number(0), @@ -1881,7 +1881,7 @@ Data { "pid": Number(201399), "request_id": String("6113381e-76af-49bb-bca8-7e07cf3b6c5c"), "row#": Number(62), - "row_size": Number(761.0), + "row_size": String("0761.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:08.19338919Z"), "v": Number(0), @@ -1910,7 +1910,7 @@ Data { "pid": Number(201399), "request_id": String("b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29"), "row#": Number(63), - "row_size": Number(688.0), + "row_size": String("0688.0000 Bytes"), "target": String("my_server::routes::status"), "time": String("2024-02-10T06:03:08.799070853Z"), "v": Number(0), @@ -1942,7 +1942,7 @@ Data { "pid": Number(201399), "request_id": String("b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29"), "row#": Number(64), - "row_size": Number(762.0), + "row_size": String("0762.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:08.799252303Z"), "v": Number(0), @@ -1971,7 +1971,7 @@ Data { "pid": Number(201399), "request_id": String("8a19c638-9b4e-4dd6-8f00-f2d213fca243"), "row#": Number(65), - "row_size": Number(688.0), + "row_size": String("0688.0000 Bytes"), "target": String("my_server::routes::status"), "time": String("2024-02-10T06:03:09.446331651Z"), "v": Number(0), @@ -2003,7 +2003,7 @@ Data { "pid": Number(201399), "request_id": String("8a19c638-9b4e-4dd6-8f00-f2d213fca243"), "row#": Number(66), - "row_size": Number(762.0), + "row_size": String("0762.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:09.446655074Z"), "v": Number(0), @@ -2032,7 +2032,7 @@ Data { "pid": Number(201399), "request_id": String("d4a6f3a2-671b-4cb2-94c4-094867c46345"), "row#": Number(67), - "row_size": Number(689.0), + "row_size": String("0689.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:13.082901829Z"), "v": Number(0), @@ -2061,7 +2061,7 @@ Data { "pid": Number(201399), "request_id": String("d4a6f3a2-671b-4cb2-94c4-094867c46345"), "row#": Number(68), - "row_size": Number(688.0), + "row_size": String("0688.0000 Bytes"), "target": String("my_server::routes::status"), "time": String("2024-02-10T06:03:15.084438959Z"), "v": Number(0), @@ -2093,7 +2093,7 @@ Data { "pid": Number(201399), "request_id": String("d4a6f3a2-671b-4cb2-94c4-094867c46345"), "row#": Number(69), - "row_size": Number(762.0), + "row_size": String("0762.0000 Bytes"), "target": String("tracing_actix_web::root_span_builder"), "time": String("2024-02-10T06:03:15.084681044Z"), "v": Number(0), @@ -2111,7 +2111,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(70), - "row_size": Number(308.0), + "row_size": String("0308.0000 Bytes"), "target": String("actix_server::server"), "time": String("2024-02-10T06:03:26.993587646Z"), "v": Number(0), @@ -2129,7 +2129,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(71), - "row_size": Number(288.0), + "row_size": String("0288.0000 Bytes"), "target": String("actix_server::accept"), "time": String("2024-02-10T06:03:26.993775955Z"), "v": Number(0), @@ -2147,7 +2147,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(72), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.993775787Z"), "v": Number(0), @@ -2165,7 +2165,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(73), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.993775779Z"), "v": Number(0), @@ -2183,7 +2183,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(74), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.993775827Z"), "v": Number(0), @@ -2201,7 +2201,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(75), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.993783793Z"), "v": Number(0), @@ -2219,7 +2219,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(76), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.993808637Z"), "v": Number(0), @@ -2237,7 +2237,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(77), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.994068372Z"), "v": Number(0), @@ -2255,7 +2255,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(78), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.994080138Z"), "v": Number(0), @@ -2273,7 +2273,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(79), - "row_size": Number(292.0), + "row_size": String("0292.0000 Bytes"), "target": String("actix_server::worker"), "time": String("2024-02-10T06:03:26.994147513Z"), "v": Number(0), @@ -2291,7 +2291,7 @@ Data { "name": String("my_server"), "pid": Number(201399), "row#": Number(80), - "row_size": Number(198.0), + "row_size": String("0198.0000 Bytes"), "target": String("my_server"), "time": String("2024-02-10T06:03:27.295589706Z"), "v": Number(0), @@ -2301,4 +2301,5 @@ Data { ], filtered_rows: None, applied_filter: None, + file_size: "51.2959 KB", } diff --git a/tests/snapshots/log_viewer__app__data__tests__long.log_ron.snap b/tests/snapshots/log_viewer__app__data__tests__long.log_ron.snap index 793efef..5487f32 100644 --- a/tests/snapshots/log_viewer__app__data__tests__long.log_ron.snap +++ b/tests/snapshots/log_viewer__app__data__tests__long.log_ron.snap @@ -17,7 +17,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 0, - "row_size": 229.0, + "row_size": "0229.0000 Bytes", "target": "my_server::startup", "time": "2024-02-10T06:02:11.961915483Z", "v": 0, @@ -34,7 +34,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 1, - "row_size": 287.0, + "row_size": "0287.0000 Bytes", "target": "actix_server::builder", "time": "2024-02-10T06:02:11.962339028Z", "v": 0, @@ -51,7 +51,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 2, - "row_size": 322.0, + "row_size": "0322.0000 Bytes", "target": "actix_server::server", "time": "2024-02-10T06:02:11.962427666Z", "v": 0, @@ -79,7 +79,7 @@ Data( "pid": 201399, "request_id": "4dd8dcd4-c5a6-400d-b6ba-b29658abe7e4", "row#": 3, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:21.163518462Z", "v": 0, @@ -110,7 +110,7 @@ Data( "pid": 201399, "request_id": "4dd8dcd4-c5a6-400d-b6ba-b29658abe7e4", "row#": 4, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:21.170432285Z", "v": 0, @@ -138,7 +138,7 @@ Data( "pid": 201399, "request_id": "2f3521ae-a8ea-43b6-9c6b-1a44d36845f0", "row#": 5, - "row_size": 680.0, + "row_size": "0680.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:21.224469025Z", "v": 0, @@ -169,7 +169,7 @@ Data( "pid": 201399, "request_id": "2f3521ae-a8ea-43b6-9c6b-1a44d36845f0", "row#": 6, - "row_size": 750.0, + "row_size": "0750.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:21.224813634Z", "v": 0, @@ -197,7 +197,7 @@ Data( "pid": 201399, "request_id": "51bb624d-8933-46b0-b5f3-13749cdcfb65", "row#": 7, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:27.735320535Z", "v": 0, @@ -228,7 +228,7 @@ Data( "pid": 201399, "request_id": "51bb624d-8933-46b0-b5f3-13749cdcfb65", "row#": 8, - "row_size": 758.0, + "row_size": "0758.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:27.73652712Z", "v": 0, @@ -256,7 +256,7 @@ Data( "pid": 201399, "request_id": "96758627-0b02-494b-9b5a-201886e1f811", "row#": 9, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:28.778516388Z", "v": 0, @@ -287,7 +287,7 @@ Data( "pid": 201399, "request_id": "96758627-0b02-494b-9b5a-201886e1f811", "row#": 10, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:28.780296567Z", "v": 0, @@ -315,7 +315,7 @@ Data( "pid": 201399, "request_id": "86fb5ce6-8f6b-49cb-b834-0cfaf9ad9ed6", "row#": 11, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:29.752816316Z", "v": 0, @@ -346,7 +346,7 @@ Data( "pid": 201399, "request_id": "86fb5ce6-8f6b-49cb-b834-0cfaf9ad9ed6", "row#": 12, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:29.754506839Z", "v": 0, @@ -374,7 +374,7 @@ Data( "pid": 201399, "request_id": "da6a2caf-621b-4cd2-90fd-c67b0fe951b7", "row#": 13, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:30.528781299Z", "v": 0, @@ -405,7 +405,7 @@ Data( "pid": 201399, "request_id": "da6a2caf-621b-4cd2-90fd-c67b0fe951b7", "row#": 14, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:30.530387153Z", "v": 0, @@ -433,7 +433,7 @@ Data( "pid": 201399, "request_id": "c12cd3d3-b232-4327-9ee3-ad680ff493e2", "row#": 15, - "row_size": 688.0, + "row_size": "0688.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:31.01154897Z", "v": 0, @@ -464,7 +464,7 @@ Data( "pid": 201399, "request_id": "c12cd3d3-b232-4327-9ee3-ad680ff493e2", "row#": 16, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:31.013404537Z", "v": 0, @@ -492,7 +492,7 @@ Data( "pid": 201399, "request_id": "dfb6d617-b933-4fca-8c0d-1da09d19afed", "row#": 17, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:31.476792941Z", "v": 0, @@ -523,7 +523,7 @@ Data( "pid": 201399, "request_id": "dfb6d617-b933-4fca-8c0d-1da09d19afed", "row#": 18, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:31.478740965Z", "v": 0, @@ -551,7 +551,7 @@ Data( "pid": 201399, "request_id": "2b96d8ce-db51-406a-9280-095e751d1ac8", "row#": 19, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:31.909142641Z", "v": 0, @@ -582,7 +582,7 @@ Data( "pid": 201399, "request_id": "2b96d8ce-db51-406a-9280-095e751d1ac8", "row#": 20, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:31.911001241Z", "v": 0, @@ -610,7 +610,7 @@ Data( "pid": 201399, "request_id": "952e04e8-1c0d-4b69-9ee1-63ddd390cb61", "row#": 21, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:32.398038641Z", "v": 0, @@ -641,7 +641,7 @@ Data( "pid": 201399, "request_id": "952e04e8-1c0d-4b69-9ee1-63ddd390cb61", "row#": 22, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:32.398942635Z", "v": 0, @@ -669,7 +669,7 @@ Data( "pid": 201399, "request_id": "8de12498-a0f2-42cf-b989-e8fd2b8728bf", "row#": 23, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:32.753169442Z", "v": 0, @@ -700,7 +700,7 @@ Data( "pid": 201399, "request_id": "8de12498-a0f2-42cf-b989-e8fd2b8728bf", "row#": 24, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:32.753910825Z", "v": 0, @@ -728,7 +728,7 @@ Data( "pid": 201399, "request_id": "f84020d7-1137-494b-88d5-0fae03fbd53b", "row#": 25, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:33.189998435Z", "v": 0, @@ -759,7 +759,7 @@ Data( "pid": 201399, "request_id": "f84020d7-1137-494b-88d5-0fae03fbd53b", "row#": 26, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:33.190858115Z", "v": 0, @@ -787,7 +787,7 @@ Data( "pid": 201399, "request_id": "862b4783-d633-40d3-8ed6-0d6fbd51b590", "row#": 27, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:33.581415707Z", "v": 0, @@ -818,7 +818,7 @@ Data( "pid": 201399, "request_id": "862b4783-d633-40d3-8ed6-0d6fbd51b590", "row#": 28, - "row_size": 758.0, + "row_size": "0758.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:33.58330603Z", "v": 0, @@ -846,7 +846,7 @@ Data( "pid": 201399, "request_id": "74a2f98c-a9dc-479b-b0f8-863e7ff34d3a", "row#": 29, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:33.995029867Z", "v": 0, @@ -877,7 +877,7 @@ Data( "pid": 201399, "request_id": "74a2f98c-a9dc-479b-b0f8-863e7ff34d3a", "row#": 30, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:33.995775333Z", "v": 0, @@ -905,7 +905,7 @@ Data( "pid": 201399, "request_id": "198ad2b0-9b55-420a-8912-e3122170b760", "row#": 31, - "row_size": 688.0, + "row_size": "0688.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:34.49601321Z", "v": 0, @@ -936,7 +936,7 @@ Data( "pid": 201399, "request_id": "198ad2b0-9b55-420a-8912-e3122170b760", "row#": 32, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:34.498318841Z", "v": 0, @@ -964,7 +964,7 @@ Data( "pid": 201399, "request_id": "9d866454-2d22-414b-aab3-e7a32d73035b", "row#": 33, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:34.933587244Z", "v": 0, @@ -995,7 +995,7 @@ Data( "pid": 201399, "request_id": "9d866454-2d22-414b-aab3-e7a32d73035b", "row#": 34, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:34.935651543Z", "v": 0, @@ -1023,7 +1023,7 @@ Data( "pid": 201399, "request_id": "25b1c7b3-75d7-4f85-bab6-920b1b3f4435", "row#": 35, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:35.404631082Z", "v": 0, @@ -1054,7 +1054,7 @@ Data( "pid": 201399, "request_id": "25b1c7b3-75d7-4f85-bab6-920b1b3f4435", "row#": 36, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:35.406396297Z", "v": 0, @@ -1082,7 +1082,7 @@ Data( "pid": 201399, "request_id": "bd28760e-f8be-4285-b3fa-b935de5e3cce", "row#": 37, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:35.908410809Z", "v": 0, @@ -1113,7 +1113,7 @@ Data( "pid": 201399, "request_id": "bd28760e-f8be-4285-b3fa-b935de5e3cce", "row#": 38, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:35.909930198Z", "v": 0, @@ -1141,7 +1141,7 @@ Data( "pid": 201399, "request_id": "d7410116-e47f-44db-8e95-65ae6d731aa3", "row#": 39, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:36.406646686Z", "v": 0, @@ -1172,7 +1172,7 @@ Data( "pid": 201399, "request_id": "d7410116-e47f-44db-8e95-65ae6d731aa3", "row#": 40, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:36.408148172Z", "v": 0, @@ -1200,7 +1200,7 @@ Data( "pid": 201399, "request_id": "1718b374-a08d-491c-8802-6054905141ea", "row#": 41, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:36.883330358Z", "v": 0, @@ -1231,7 +1231,7 @@ Data( "pid": 201399, "request_id": "1718b374-a08d-491c-8802-6054905141ea", "row#": 42, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:36.884516393Z", "v": 0, @@ -1259,7 +1259,7 @@ Data( "pid": 201399, "request_id": "52288c2d-ea91-48c5-9db9-1b7e134a3915", "row#": 43, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:37.414535794Z", "v": 0, @@ -1290,7 +1290,7 @@ Data( "pid": 201399, "request_id": "52288c2d-ea91-48c5-9db9-1b7e134a3915", "row#": 44, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:37.416158356Z", "v": 0, @@ -1318,7 +1318,7 @@ Data( "pid": 201399, "request_id": "b362e638-1e2a-4184-84d9-fb39c3cfa5c9", "row#": 45, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:37.988422018Z", "v": 0, @@ -1349,7 +1349,7 @@ Data( "pid": 201399, "request_id": "b362e638-1e2a-4184-84d9-fb39c3cfa5c9", "row#": 46, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:37.990135478Z", "v": 0, @@ -1377,7 +1377,7 @@ Data( "pid": 201399, "request_id": "fe545736-0993-4bbd-8395-b5be9fe6ccd4", "row#": 47, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:38.516440225Z", "v": 0, @@ -1408,7 +1408,7 @@ Data( "pid": 201399, "request_id": "fe545736-0993-4bbd-8395-b5be9fe6ccd4", "row#": 48, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:38.518258022Z", "v": 0, @@ -1436,7 +1436,7 @@ Data( "pid": 201399, "request_id": "63d31d2b-bbfc-4f01-90b3-80e53d407abe", "row#": 49, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:39.063656597Z", "v": 0, @@ -1467,7 +1467,7 @@ Data( "pid": 201399, "request_id": "63d31d2b-bbfc-4f01-90b3-80e53d407abe", "row#": 50, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:39.065560988Z", "v": 0, @@ -1495,7 +1495,7 @@ Data( "pid": 201399, "request_id": "ea4e5992-7566-4b3e-bd3e-39e4a6fe9db6", "row#": 51, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:39.677814726Z", "v": 0, @@ -1526,7 +1526,7 @@ Data( "pid": 201399, "request_id": "ea4e5992-7566-4b3e-bd3e-39e4a6fe9db6", "row#": 52, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:39.678891214Z", "v": 0, @@ -1554,7 +1554,7 @@ Data( "pid": 201399, "request_id": "4639d2b0-dfbc-404a-b51a-82aa4743972a", "row#": 53, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:40.233335145Z", "v": 0, @@ -1585,7 +1585,7 @@ Data( "pid": 201399, "request_id": "4639d2b0-dfbc-404a-b51a-82aa4743972a", "row#": 54, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:40.235457041Z", "v": 0, @@ -1613,7 +1613,7 @@ Data( "pid": 201399, "request_id": "521e581e-8fbc-4876-bcb6-0754c97423ef", "row#": 55, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:40.809624727Z", "v": 0, @@ -1644,7 +1644,7 @@ Data( "pid": 201399, "request_id": "521e581e-8fbc-4876-bcb6-0754c97423ef", "row#": 56, - "row_size": 759.0, + "row_size": "0759.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:02:40.811254162Z", "v": 0, @@ -1672,7 +1672,7 @@ Data( "pid": 201399, "request_id": "6113381e-76af-49bb-bca8-7e07cf3b6c5c", "row#": 57, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:06.191856068Z", "v": 0, @@ -1704,7 +1704,7 @@ Data( "pid": 201399, "request_id": "6113381e-76af-49bb-bca8-7e07cf3b6c5c", "row#": 58, - "row_size": 849.0, + "row_size": "0849.0000 Bytes", "target": "log", "time": "2024-02-10T06:03:06.192024502Z", "v": 0, @@ -1732,7 +1732,7 @@ Data( "pid": 201399, "request_id": "b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29", "row#": 59, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:06.797748362Z", "v": 0, @@ -1760,7 +1760,7 @@ Data( "pid": 201399, "request_id": "8a19c638-9b4e-4dd6-8f00-f2d213fca243", "row#": 60, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:07.444854732Z", "v": 0, @@ -1788,7 +1788,7 @@ Data( "pid": 201399, "request_id": "6113381e-76af-49bb-bca8-7e07cf3b6c5c", "row#": 61, - "row_size": 688.0, + "row_size": "0688.0000 Bytes", "target": "my_server::routes::status", "time": "2024-02-10T06:03:08.193165123Z", "v": 0, @@ -1819,7 +1819,7 @@ Data( "pid": 201399, "request_id": "6113381e-76af-49bb-bca8-7e07cf3b6c5c", "row#": 62, - "row_size": 761.0, + "row_size": "0761.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:08.19338919Z", "v": 0, @@ -1847,7 +1847,7 @@ Data( "pid": 201399, "request_id": "b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29", "row#": 63, - "row_size": 688.0, + "row_size": "0688.0000 Bytes", "target": "my_server::routes::status", "time": "2024-02-10T06:03:08.799070853Z", "v": 0, @@ -1878,7 +1878,7 @@ Data( "pid": 201399, "request_id": "b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29", "row#": 64, - "row_size": 762.0, + "row_size": "0762.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:08.799252303Z", "v": 0, @@ -1906,7 +1906,7 @@ Data( "pid": 201399, "request_id": "8a19c638-9b4e-4dd6-8f00-f2d213fca243", "row#": 65, - "row_size": 688.0, + "row_size": "0688.0000 Bytes", "target": "my_server::routes::status", "time": "2024-02-10T06:03:09.446331651Z", "v": 0, @@ -1937,7 +1937,7 @@ Data( "pid": 201399, "request_id": "8a19c638-9b4e-4dd6-8f00-f2d213fca243", "row#": 66, - "row_size": 762.0, + "row_size": "0762.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:09.446655074Z", "v": 0, @@ -1965,7 +1965,7 @@ Data( "pid": 201399, "request_id": "d4a6f3a2-671b-4cb2-94c4-094867c46345", "row#": 67, - "row_size": 689.0, + "row_size": "0689.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:13.082901829Z", "v": 0, @@ -1993,7 +1993,7 @@ Data( "pid": 201399, "request_id": "d4a6f3a2-671b-4cb2-94c4-094867c46345", "row#": 68, - "row_size": 688.0, + "row_size": "0688.0000 Bytes", "target": "my_server::routes::status", "time": "2024-02-10T06:03:15.084438959Z", "v": 0, @@ -2024,7 +2024,7 @@ Data( "pid": 201399, "request_id": "d4a6f3a2-671b-4cb2-94c4-094867c46345", "row#": 69, - "row_size": 762.0, + "row_size": "0762.0000 Bytes", "target": "tracing_actix_web::root_span_builder", "time": "2024-02-10T06:03:15.084681044Z", "v": 0, @@ -2041,7 +2041,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 70, - "row_size": 308.0, + "row_size": "0308.0000 Bytes", "target": "actix_server::server", "time": "2024-02-10T06:03:26.993587646Z", "v": 0, @@ -2058,7 +2058,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 71, - "row_size": 288.0, + "row_size": "0288.0000 Bytes", "target": "actix_server::accept", "time": "2024-02-10T06:03:26.993775955Z", "v": 0, @@ -2075,7 +2075,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 72, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.993775787Z", "v": 0, @@ -2092,7 +2092,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 73, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.993775779Z", "v": 0, @@ -2109,7 +2109,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 74, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.993775827Z", "v": 0, @@ -2126,7 +2126,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 75, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.993783793Z", "v": 0, @@ -2143,7 +2143,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 76, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.993808637Z", "v": 0, @@ -2160,7 +2160,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 77, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.994068372Z", "v": 0, @@ -2177,7 +2177,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 78, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.994080138Z", "v": 0, @@ -2194,7 +2194,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 79, - "row_size": 292.0, + "row_size": "0292.0000 Bytes", "target": "actix_server::worker", "time": "2024-02-10T06:03:26.994147513Z", "v": 0, @@ -2211,7 +2211,7 @@ Data( "name": "my_server", "pid": 201399, "row#": 80, - "row_size": 198.0, + "row_size": "0198.0000 Bytes", "target": "my_server", "time": "2024-02-10T06:03:27.295589706Z", "v": 0, @@ -2220,4 +2220,5 @@ Data( ], filtered_rows: None, applied_filter: None, + file_size: "51.2959 KB", ) diff --git a/tests/snapshots/log_viewer__app__data__tests__long.log_yaml.snap b/tests/snapshots/log_viewer__app__data__tests__long.log_yaml.snap index 843a0d7..0824f98 100644 --- a/tests/snapshots/log_viewer__app__data__tests__long.log_yaml.snap +++ b/tests/snapshots/log_viewer__app__data__tests__long.log_yaml.snap @@ -15,7 +15,7 @@ rows: name: my_server pid: 201399 "row#": 0 - row_size: 229 + row_size: 0229.0000 Bytes target: "my_server::startup" time: "2024-02-10T06:02:11.961915483Z" v: 0 @@ -29,7 +29,7 @@ rows: name: my_server pid: 201399 "row#": 1 - row_size: 287 + row_size: 0287.0000 Bytes target: "actix_server::builder" time: "2024-02-10T06:02:11.962339028Z" v: 0 @@ -43,7 +43,7 @@ rows: name: my_server pid: 201399 "row#": 2 - row_size: 322 + row_size: 0322.0000 Bytes target: "actix_server::server" time: "2024-02-10T06:02:11.962427666Z" v: 0 @@ -68,7 +68,7 @@ rows: pid: 201399 request_id: 4dd8dcd4-c5a6-400d-b6ba-b29658abe7e4 "row#": 3 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:21.163518462Z" v: 0 @@ -96,7 +96,7 @@ rows: pid: 201399 request_id: 4dd8dcd4-c5a6-400d-b6ba-b29658abe7e4 "row#": 4 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:21.170432285Z" v: 0 @@ -121,7 +121,7 @@ rows: pid: 201399 request_id: 2f3521ae-a8ea-43b6-9c6b-1a44d36845f0 "row#": 5 - row_size: 680 + row_size: 0680.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:21.224469025Z" v: 0 @@ -149,7 +149,7 @@ rows: pid: 201399 request_id: 2f3521ae-a8ea-43b6-9c6b-1a44d36845f0 "row#": 6 - row_size: 750 + row_size: 0750.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:21.224813634Z" v: 0 @@ -174,7 +174,7 @@ rows: pid: 201399 request_id: 51bb624d-8933-46b0-b5f3-13749cdcfb65 "row#": 7 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:27.735320535Z" v: 0 @@ -202,7 +202,7 @@ rows: pid: 201399 request_id: 51bb624d-8933-46b0-b5f3-13749cdcfb65 "row#": 8 - row_size: 758 + row_size: 0758.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:27.73652712Z" v: 0 @@ -227,7 +227,7 @@ rows: pid: 201399 request_id: 96758627-0b02-494b-9b5a-201886e1f811 "row#": 9 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:28.778516388Z" v: 0 @@ -255,7 +255,7 @@ rows: pid: 201399 request_id: 96758627-0b02-494b-9b5a-201886e1f811 "row#": 10 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:28.780296567Z" v: 0 @@ -280,7 +280,7 @@ rows: pid: 201399 request_id: 86fb5ce6-8f6b-49cb-b834-0cfaf9ad9ed6 "row#": 11 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:29.752816316Z" v: 0 @@ -308,7 +308,7 @@ rows: pid: 201399 request_id: 86fb5ce6-8f6b-49cb-b834-0cfaf9ad9ed6 "row#": 12 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:29.754506839Z" v: 0 @@ -333,7 +333,7 @@ rows: pid: 201399 request_id: da6a2caf-621b-4cd2-90fd-c67b0fe951b7 "row#": 13 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:30.528781299Z" v: 0 @@ -361,7 +361,7 @@ rows: pid: 201399 request_id: da6a2caf-621b-4cd2-90fd-c67b0fe951b7 "row#": 14 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:30.530387153Z" v: 0 @@ -386,7 +386,7 @@ rows: pid: 201399 request_id: c12cd3d3-b232-4327-9ee3-ad680ff493e2 "row#": 15 - row_size: 688 + row_size: 0688.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:31.01154897Z" v: 0 @@ -414,7 +414,7 @@ rows: pid: 201399 request_id: c12cd3d3-b232-4327-9ee3-ad680ff493e2 "row#": 16 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:31.013404537Z" v: 0 @@ -439,7 +439,7 @@ rows: pid: 201399 request_id: dfb6d617-b933-4fca-8c0d-1da09d19afed "row#": 17 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:31.476792941Z" v: 0 @@ -467,7 +467,7 @@ rows: pid: 201399 request_id: dfb6d617-b933-4fca-8c0d-1da09d19afed "row#": 18 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:31.478740965Z" v: 0 @@ -492,7 +492,7 @@ rows: pid: 201399 request_id: 2b96d8ce-db51-406a-9280-095e751d1ac8 "row#": 19 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:31.909142641Z" v: 0 @@ -520,7 +520,7 @@ rows: pid: 201399 request_id: 2b96d8ce-db51-406a-9280-095e751d1ac8 "row#": 20 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:31.911001241Z" v: 0 @@ -545,7 +545,7 @@ rows: pid: 201399 request_id: 952e04e8-1c0d-4b69-9ee1-63ddd390cb61 "row#": 21 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:32.398038641Z" v: 0 @@ -573,7 +573,7 @@ rows: pid: 201399 request_id: 952e04e8-1c0d-4b69-9ee1-63ddd390cb61 "row#": 22 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:32.398942635Z" v: 0 @@ -598,7 +598,7 @@ rows: pid: 201399 request_id: 8de12498-a0f2-42cf-b989-e8fd2b8728bf "row#": 23 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:32.753169442Z" v: 0 @@ -626,7 +626,7 @@ rows: pid: 201399 request_id: 8de12498-a0f2-42cf-b989-e8fd2b8728bf "row#": 24 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:32.753910825Z" v: 0 @@ -651,7 +651,7 @@ rows: pid: 201399 request_id: f84020d7-1137-494b-88d5-0fae03fbd53b "row#": 25 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:33.189998435Z" v: 0 @@ -679,7 +679,7 @@ rows: pid: 201399 request_id: f84020d7-1137-494b-88d5-0fae03fbd53b "row#": 26 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:33.190858115Z" v: 0 @@ -704,7 +704,7 @@ rows: pid: 201399 request_id: 862b4783-d633-40d3-8ed6-0d6fbd51b590 "row#": 27 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:33.581415707Z" v: 0 @@ -732,7 +732,7 @@ rows: pid: 201399 request_id: 862b4783-d633-40d3-8ed6-0d6fbd51b590 "row#": 28 - row_size: 758 + row_size: 0758.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:33.58330603Z" v: 0 @@ -757,7 +757,7 @@ rows: pid: 201399 request_id: 74a2f98c-a9dc-479b-b0f8-863e7ff34d3a "row#": 29 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:33.995029867Z" v: 0 @@ -785,7 +785,7 @@ rows: pid: 201399 request_id: 74a2f98c-a9dc-479b-b0f8-863e7ff34d3a "row#": 30 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:33.995775333Z" v: 0 @@ -810,7 +810,7 @@ rows: pid: 201399 request_id: 198ad2b0-9b55-420a-8912-e3122170b760 "row#": 31 - row_size: 688 + row_size: 0688.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:34.49601321Z" v: 0 @@ -838,7 +838,7 @@ rows: pid: 201399 request_id: 198ad2b0-9b55-420a-8912-e3122170b760 "row#": 32 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:34.498318841Z" v: 0 @@ -863,7 +863,7 @@ rows: pid: 201399 request_id: 9d866454-2d22-414b-aab3-e7a32d73035b "row#": 33 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:34.933587244Z" v: 0 @@ -891,7 +891,7 @@ rows: pid: 201399 request_id: 9d866454-2d22-414b-aab3-e7a32d73035b "row#": 34 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:34.935651543Z" v: 0 @@ -916,7 +916,7 @@ rows: pid: 201399 request_id: 25b1c7b3-75d7-4f85-bab6-920b1b3f4435 "row#": 35 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:35.404631082Z" v: 0 @@ -944,7 +944,7 @@ rows: pid: 201399 request_id: 25b1c7b3-75d7-4f85-bab6-920b1b3f4435 "row#": 36 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:35.406396297Z" v: 0 @@ -969,7 +969,7 @@ rows: pid: 201399 request_id: bd28760e-f8be-4285-b3fa-b935de5e3cce "row#": 37 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:35.908410809Z" v: 0 @@ -997,7 +997,7 @@ rows: pid: 201399 request_id: bd28760e-f8be-4285-b3fa-b935de5e3cce "row#": 38 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:35.909930198Z" v: 0 @@ -1022,7 +1022,7 @@ rows: pid: 201399 request_id: d7410116-e47f-44db-8e95-65ae6d731aa3 "row#": 39 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:36.406646686Z" v: 0 @@ -1050,7 +1050,7 @@ rows: pid: 201399 request_id: d7410116-e47f-44db-8e95-65ae6d731aa3 "row#": 40 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:36.408148172Z" v: 0 @@ -1075,7 +1075,7 @@ rows: pid: 201399 request_id: 1718b374-a08d-491c-8802-6054905141ea "row#": 41 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:36.883330358Z" v: 0 @@ -1103,7 +1103,7 @@ rows: pid: 201399 request_id: 1718b374-a08d-491c-8802-6054905141ea "row#": 42 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:36.884516393Z" v: 0 @@ -1128,7 +1128,7 @@ rows: pid: 201399 request_id: 52288c2d-ea91-48c5-9db9-1b7e134a3915 "row#": 43 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:37.414535794Z" v: 0 @@ -1156,7 +1156,7 @@ rows: pid: 201399 request_id: 52288c2d-ea91-48c5-9db9-1b7e134a3915 "row#": 44 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:37.416158356Z" v: 0 @@ -1181,7 +1181,7 @@ rows: pid: 201399 request_id: b362e638-1e2a-4184-84d9-fb39c3cfa5c9 "row#": 45 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:37.988422018Z" v: 0 @@ -1209,7 +1209,7 @@ rows: pid: 201399 request_id: b362e638-1e2a-4184-84d9-fb39c3cfa5c9 "row#": 46 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:37.990135478Z" v: 0 @@ -1234,7 +1234,7 @@ rows: pid: 201399 request_id: fe545736-0993-4bbd-8395-b5be9fe6ccd4 "row#": 47 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:38.516440225Z" v: 0 @@ -1262,7 +1262,7 @@ rows: pid: 201399 request_id: fe545736-0993-4bbd-8395-b5be9fe6ccd4 "row#": 48 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:38.518258022Z" v: 0 @@ -1287,7 +1287,7 @@ rows: pid: 201399 request_id: 63d31d2b-bbfc-4f01-90b3-80e53d407abe "row#": 49 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:39.063656597Z" v: 0 @@ -1315,7 +1315,7 @@ rows: pid: 201399 request_id: 63d31d2b-bbfc-4f01-90b3-80e53d407abe "row#": 50 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:39.065560988Z" v: 0 @@ -1340,7 +1340,7 @@ rows: pid: 201399 request_id: ea4e5992-7566-4b3e-bd3e-39e4a6fe9db6 "row#": 51 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:39.677814726Z" v: 0 @@ -1368,7 +1368,7 @@ rows: pid: 201399 request_id: ea4e5992-7566-4b3e-bd3e-39e4a6fe9db6 "row#": 52 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:39.678891214Z" v: 0 @@ -1393,7 +1393,7 @@ rows: pid: 201399 request_id: 4639d2b0-dfbc-404a-b51a-82aa4743972a "row#": 53 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:40.233335145Z" v: 0 @@ -1421,7 +1421,7 @@ rows: pid: 201399 request_id: 4639d2b0-dfbc-404a-b51a-82aa4743972a "row#": 54 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:40.235457041Z" v: 0 @@ -1446,7 +1446,7 @@ rows: pid: 201399 request_id: 521e581e-8fbc-4876-bcb6-0754c97423ef "row#": 55 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:40.809624727Z" v: 0 @@ -1474,7 +1474,7 @@ rows: pid: 201399 request_id: 521e581e-8fbc-4876-bcb6-0754c97423ef "row#": 56 - row_size: 759 + row_size: 0759.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:02:40.811254162Z" v: 0 @@ -1499,7 +1499,7 @@ rows: pid: 201399 request_id: 6113381e-76af-49bb-bca8-7e07cf3b6c5c "row#": 57 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:06.191856068Z" v: 0 @@ -1528,7 +1528,7 @@ rows: pid: 201399 request_id: 6113381e-76af-49bb-bca8-7e07cf3b6c5c "row#": 58 - row_size: 849 + row_size: 0849.0000 Bytes target: log time: "2024-02-10T06:03:06.192024502Z" v: 0 @@ -1553,7 +1553,7 @@ rows: pid: 201399 request_id: b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29 "row#": 59 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:06.797748362Z" v: 0 @@ -1578,7 +1578,7 @@ rows: pid: 201399 request_id: 8a19c638-9b4e-4dd6-8f00-f2d213fca243 "row#": 60 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:07.444854732Z" v: 0 @@ -1603,7 +1603,7 @@ rows: pid: 201399 request_id: 6113381e-76af-49bb-bca8-7e07cf3b6c5c "row#": 61 - row_size: 688 + row_size: 0688.0000 Bytes target: "my_server::routes::status" time: "2024-02-10T06:03:08.193165123Z" v: 0 @@ -1631,7 +1631,7 @@ rows: pid: 201399 request_id: 6113381e-76af-49bb-bca8-7e07cf3b6c5c "row#": 62 - row_size: 761 + row_size: 0761.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:08.19338919Z" v: 0 @@ -1656,7 +1656,7 @@ rows: pid: 201399 request_id: b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29 "row#": 63 - row_size: 688 + row_size: 0688.0000 Bytes target: "my_server::routes::status" time: "2024-02-10T06:03:08.799070853Z" v: 0 @@ -1684,7 +1684,7 @@ rows: pid: 201399 request_id: b675eec1-4b4f-4ba1-be5f-5dfb65f1ce29 "row#": 64 - row_size: 762 + row_size: 0762.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:08.799252303Z" v: 0 @@ -1709,7 +1709,7 @@ rows: pid: 201399 request_id: 8a19c638-9b4e-4dd6-8f00-f2d213fca243 "row#": 65 - row_size: 688 + row_size: 0688.0000 Bytes target: "my_server::routes::status" time: "2024-02-10T06:03:09.446331651Z" v: 0 @@ -1737,7 +1737,7 @@ rows: pid: 201399 request_id: 8a19c638-9b4e-4dd6-8f00-f2d213fca243 "row#": 66 - row_size: 762 + row_size: 0762.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:09.446655074Z" v: 0 @@ -1762,7 +1762,7 @@ rows: pid: 201399 request_id: d4a6f3a2-671b-4cb2-94c4-094867c46345 "row#": 67 - row_size: 689 + row_size: 0689.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:13.082901829Z" v: 0 @@ -1787,7 +1787,7 @@ rows: pid: 201399 request_id: d4a6f3a2-671b-4cb2-94c4-094867c46345 "row#": 68 - row_size: 688 + row_size: 0688.0000 Bytes target: "my_server::routes::status" time: "2024-02-10T06:03:15.084438959Z" v: 0 @@ -1815,7 +1815,7 @@ rows: pid: 201399 request_id: d4a6f3a2-671b-4cb2-94c4-094867c46345 "row#": 69 - row_size: 762 + row_size: 0762.0000 Bytes target: "tracing_actix_web::root_span_builder" time: "2024-02-10T06:03:15.084681044Z" v: 0 @@ -1829,7 +1829,7 @@ rows: name: my_server pid: 201399 "row#": 70 - row_size: 308 + row_size: 0308.0000 Bytes target: "actix_server::server" time: "2024-02-10T06:03:26.993587646Z" v: 0 @@ -1843,7 +1843,7 @@ rows: name: my_server pid: 201399 "row#": 71 - row_size: 288 + row_size: 0288.0000 Bytes target: "actix_server::accept" time: "2024-02-10T06:03:26.993775955Z" v: 0 @@ -1857,7 +1857,7 @@ rows: name: my_server pid: 201399 "row#": 72 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.993775787Z" v: 0 @@ -1871,7 +1871,7 @@ rows: name: my_server pid: 201399 "row#": 73 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.993775779Z" v: 0 @@ -1885,7 +1885,7 @@ rows: name: my_server pid: 201399 "row#": 74 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.993775827Z" v: 0 @@ -1899,7 +1899,7 @@ rows: name: my_server pid: 201399 "row#": 75 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.993783793Z" v: 0 @@ -1913,7 +1913,7 @@ rows: name: my_server pid: 201399 "row#": 76 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.993808637Z" v: 0 @@ -1927,7 +1927,7 @@ rows: name: my_server pid: 201399 "row#": 77 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.994068372Z" v: 0 @@ -1941,7 +1941,7 @@ rows: name: my_server pid: 201399 "row#": 78 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.994080138Z" v: 0 @@ -1955,7 +1955,7 @@ rows: name: my_server pid: 201399 "row#": 79 - row_size: 292 + row_size: 0292.0000 Bytes target: "actix_server::worker" time: "2024-02-10T06:03:26.994147513Z" v: 0 @@ -1969,9 +1969,10 @@ rows: name: my_server pid: 201399 "row#": 80 - row_size: 198 + row_size: 0198.0000 Bytes target: my_server time: "2024-02-10T06:03:27.295589706Z" v: 0 filtered_rows: ~ applied_filter: ~ +file_size: 51.2959 KB diff --git a/tests/snapshots/log_viewer__app__data__tests__short.log_debug.snap b/tests/snapshots/log_viewer__app__data__tests__short.log_debug.snap index 99dab75..e874be5 100644 --- a/tests/snapshots/log_viewer__app__data__tests__short.log_debug.snap +++ b/tests/snapshots/log_viewer__app__data__tests__short.log_debug.snap @@ -17,7 +17,7 @@ Data { "name": String("my_server"), "pid": Number(50401), "row#": Number(0), - "row_size": Number(228.0), + "row_size": String("0228.0000 Bytes"), "target": String("my_server::startup"), "time": String("2024-02-10T03:13:04.191299188Z"), "v": Number(0), @@ -35,7 +35,7 @@ Data { "name": String("my_server"), "pid": Number(50401), "row#": Number(1), - "row_size": Number(286.0), + "row_size": String("0286.0000 Bytes"), "target": String("actix_server::builder"), "time": String("2024-02-10T03:13:04.191610465Z"), "v": Number(0), @@ -45,4 +45,5 @@ Data { ], filtered_rows: None, applied_filter: None, + file_size: "516.0000 Bytes", } diff --git a/tests/snapshots/log_viewer__app__data__tests__short.log_ron.snap b/tests/snapshots/log_viewer__app__data__tests__short.log_ron.snap index eb32cdf..aebd929 100644 --- a/tests/snapshots/log_viewer__app__data__tests__short.log_ron.snap +++ b/tests/snapshots/log_viewer__app__data__tests__short.log_ron.snap @@ -17,7 +17,7 @@ Data( "name": "my_server", "pid": 50401, "row#": 0, - "row_size": 228.0, + "row_size": "0228.0000 Bytes", "target": "my_server::startup", "time": "2024-02-10T03:13:04.191299188Z", "v": 0, @@ -34,7 +34,7 @@ Data( "name": "my_server", "pid": 50401, "row#": 1, - "row_size": 286.0, + "row_size": "0286.0000 Bytes", "target": "actix_server::builder", "time": "2024-02-10T03:13:04.191610465Z", "v": 0, @@ -43,4 +43,5 @@ Data( ], filtered_rows: None, applied_filter: None, + file_size: "516.0000 Bytes", ) diff --git a/tests/snapshots/log_viewer__app__data__tests__short.log_yaml.snap b/tests/snapshots/log_viewer__app__data__tests__short.log_yaml.snap index 91c818d..59fc317 100644 --- a/tests/snapshots/log_viewer__app__data__tests__short.log_yaml.snap +++ b/tests/snapshots/log_viewer__app__data__tests__short.log_yaml.snap @@ -15,7 +15,7 @@ rows: name: my_server pid: 50401 "row#": 0 - row_size: 228 + row_size: 0228.0000 Bytes target: "my_server::startup" time: "2024-02-10T03:13:04.191299188Z" v: 0 @@ -29,9 +29,10 @@ rows: name: my_server pid: 50401 "row#": 1 - row_size: 286 + row_size: 0286.0000 Bytes target: "actix_server::builder" time: "2024-02-10T03:13:04.191610465Z" v: 0 filtered_rows: ~ applied_filter: ~ +file_size: 516.0000 Bytes