From 196b8cef410433d0f51799df9122fb9e306b8c0b Mon Sep 17 00:00:00 2001 From: Daan Boerlage Date: Thu, 6 Apr 2023 18:48:14 +0200 Subject: [PATCH] Add span for parsing player stats --- src/collectors/stats.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/collectors/stats.rs b/src/collectors/stats.rs index 9be9744..73a263d 100644 --- a/src/collectors/stats.rs +++ b/src/collectors/stats.rs @@ -1,5 +1,6 @@ use eyre::eyre; use std::fmt::{Display, Formatter}; +use tracing::{Level, span}; #[derive(Debug)] pub struct SkillInfo { @@ -77,6 +78,9 @@ pub async fn get_player_stats(rsn: &str) -> eyre::Result> { return Err(eyre!("Player not found")); } + let parsing_span = span!(Level::INFO, "Parsing player stats", rsn); + let parsing_span_run = parsing_span.enter(); + let raw = resp.text().await?; let mut n = SKILLS.into_iter(); @@ -98,6 +102,8 @@ pub async fn get_player_stats(rsn: &str) -> eyre::Result> { }) .collect(); + drop(parsing_span_run); + Ok(skills) }