1 Commits
Author SHA1 Message Date
Gilles SoulierandClaude Sonnet 4.6 3c15943e2e debug(smart v0.1.16): log JSON brut complet en cas d'échec parse
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 13:51:30 +02:00
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -248,7 +248,7 @@ dependencies = [
[[package]] [[package]]
name = "nanometrics-agent" name = "nanometrics-agent"
version = "0.1.15" version = "0.1.16"
dependencies = [ dependencies = [
"libc", "libc",
"rumqttc", "rumqttc",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "nanometrics-agent" name = "nanometrics-agent"
version = "0.1.15" version = "0.1.16"
edition = "2021" edition = "2021"
[lib] [lib]
+3 -1
View File
@@ -138,7 +138,9 @@ pub fn collect() -> Option<Vec<crate::payload::SmartMetrics>> {
} }
Err(e) => { Err(e) => {
eprintln!("[smart] {} parse JSON échoué: {}", dev, e); eprintln!("[smart] {} parse JSON échoué: {}", dev, e);
eprintln!("[smart] premiers 200 octets stdout: {:?}", &json.chars().take(200).collect::<String>()); eprintln!("[smart] --- JSON BRUT BEGIN ({} octets) ---", json.len());
eprintln!("{}", &*json);
eprintln!("[smart] --- JSON BRUT END ---");
} }
} }
} }