From d5c4b84d79b30cb5c427312f4b7ef4cfba08a76a Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Wed, 12 Apr 2023 03:38:13 +0200 Subject: [PATCH] Use tracing::instrument instead of tracing::span --- src/devices.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/devices.rs b/src/devices.rs index 1c12121..59a5461 100644 --- a/src/devices.rs +++ b/src/devices.rs @@ -17,7 +17,7 @@ use google_home::{traits::OnOff, FullfillmentError, GoogleHome, GoogleHomeDevice use pollster::FutureExt; use thiserror::Error; use tokio::sync::{mpsc, oneshot}; -use tracing::{debug, span, trace, Level}; +use tracing::{debug, trace}; use crate::{ light_sensor::{self, OnDarkness}, @@ -165,11 +165,11 @@ impl Devices { #[async_trait] impl OnMqtt for Devices { + #[tracing::instrument(skip_all)] async fn on_mqtt(&mut self, message: &rumqttc::Publish) { self.get::() .iter_mut() .for_each(|(id, listener)| { - let _span = span!(Level::TRACE, "on_mqtt").entered(); trace!(id, "Handling"); listener.on_mqtt(message).block_on(); }) @@ -178,11 +178,11 @@ impl OnMqtt for Devices { #[async_trait] impl OnPresence for Devices { + #[tracing::instrument(skip(self))] async fn on_presence(&mut self, presence: bool) { self.get::() .iter_mut() .for_each(|(id, device)| { - let _span = span!(Level::TRACE, "on_presence").entered(); trace!(id, "Handling"); device.on_presence(presence).block_on(); }) @@ -191,11 +191,11 @@ impl OnPresence for Devices { #[async_trait] impl OnDarkness for Devices { + #[tracing::instrument(skip(self))] async fn on_darkness(&mut self, dark: bool) { self.get::() .iter_mut() .for_each(|(id, device)| { - let _span = span!(Level::TRACE, "on_darkness").entered(); trace!(id, "Handling"); device.on_darkness(dark).block_on(); })