diff --git a/matter/src/persist.rs b/matter/src/persist.rs index 1ea494b..53e413e 100644 --- a/matter/src/persist.rs +++ b/matter/src/persist.rs @@ -23,6 +23,8 @@ mod file_psm { use std::io::{Read, Write}; use std::path::PathBuf; + use log::info; + use crate::error::Error; pub struct FilePsm { @@ -57,7 +59,11 @@ mod file_psm { offset += len; } - Ok(Some(&buf[..offset])) + let data = &buf[..offset]; + + info!("Key {}: loaded {} bytes {:?}", key, data.len(), data); + + Ok(Some(data)) } Err(_) => Ok(None), } @@ -70,6 +76,8 @@ mod file_psm { file.write_all(data)?; + info!("Key {}: stored {} bytes {:?}", key, data.len(), data); + Ok(()) } }