aboutsummaryrefslogtreecommitdiffstats
path: root/src/widgets/command.rs
diff options
context:
space:
mode:
authorDaniel Jankowski <daniel.jankowski@rub.de>2024-03-13 17:22:30 +0100
committerDaniel Jankowski <daniel.jankowski@rub.de>2024-03-13 17:22:30 +0100
commitded18096adbafc3e56fb229e9e83fbb35fd521c8 (patch)
tree8a89a2b7bd424f7cbad2c24343594292acd7e0c8 /src/widgets/command.rs
parentfix: admonition in README (diff)
downloadsl0pstatus-ded18096adbafc3e56fb229e9e83fbb35fd521c8.tar.gz
sl0pstatus-ded18096adbafc3e56fb229e9e83fbb35fd521c8.tar.xz
sl0pstatus-ded18096adbafc3e56fb229e9e83fbb35fd521c8.zip
feat(dev): add tracing feature
Diffstat (limited to 'src/widgets/command.rs')
-rw-r--r--src/widgets/command.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/widgets/command.rs b/src/widgets/command.rs
index b842559..05bc94a 100644
--- a/src/widgets/command.rs
+++ b/src/widgets/command.rs
@@ -121,6 +121,7 @@ fn render_dynamic_formatted_content(content: &str) -> String {
.join("")
}
+#[tracing::instrument(skip(command_config, state))]
fn run_command_if_needed(command_config: CommandConfig, name: &str, state: &ZellijState) {
let ts = Local::now();
let last_run = get_timestamp_from_event_or_default(name, state, command_config.interval);
@@ -135,6 +136,7 @@ fn run_command_if_needed(command_config: CommandConfig, name: &str, state: &Zell
#[allow(unused_variables)]
let command = commandline_parser(&command_config.command);
+ tracing::debug!("Running command: {:?}", command);
#[cfg(not(feature = "bench"))]
run_command(
&command.iter().map(|x| x.as_str()).collect::<Vec<&str>>(),