summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-04-22 21:01:21 +0200
committerMatthias Beyer <matthias.beyer@ifm.com>2022-04-22 21:01:21 +0200
commit2383e04487dbbc8bea69798fd7746faac6944a19 (patch)
tree31d7307b25ff07ec69ee380cb8e80759402f5e63
parent000afbf49d4fed26ba8fca05878ab1b571ba5916 (diff)
Add logging for started backends
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-rw-r--r--plugins/plugin_sysstat/src/plugin.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/plugin_sysstat/src/plugin.rs b/plugins/plugin_sysstat/src/plugin.rs
index c2d56323..6f3cce30 100644
--- a/plugins/plugin_sysstat/src/plugin.rs
+++ b/plugins/plugin_sysstat/src/plugin.rs
@@ -7,6 +7,7 @@ use tokio::sync::Mutex;
use tedge_api::Plugin;
use tedge_api::PluginError;
use tracing::debug;
+use tracing::trace;
use crate::config::SysStatConfig;
use crate::main::State;
@@ -46,9 +47,11 @@ impl SysStatPlugin {
#[async_trait]
impl Plugin for SysStatPlugin {
async fn start(&mut self) -> Result<(), PluginError> {
+ debug!("Starting sysstat plugin");
macro_rules! run {
($t:ty, $sender:expr, $main:expr) => {
if let Some(state) = <$t>::new_from_config(&self.config, $sender.clone()) {
+ trace!("Starting sysstat plugin with {}", std::any::type_name::<$t>());
let duration = std::time::Duration::from_millis(state.interval());
let (stopper, mainloop) =
tedge_lib::mainloop::Mainloop::ticking_every(duration, Mutex::new(state));