X-Git-Url: https://piware.de/gitweb/?p=learn-rust.git;a=blobdiff_plain;f=serde%2Fsrc%2Fmain.rs;h=cdc7c81259b5aa4b177fbf2cb8197d7b78b30fc6;hp=8579522182ceacb24bf35ed9b3471f66c9d11259;hb=1937a8d2b7c38d7ed44d6e5077e31833ca0903c4;hpb=68bc0a2a4326ea89f01c90ab909095ded5e087a4 diff --git a/serde/src/main.rs b/serde/src/main.rs index 8579522..cdc7c81 100644 --- a/serde/src/main.rs +++ b/serde/src/main.rs @@ -1,5 +1,6 @@ use std::fs; use std::error::Error; + use serde::{Serialize, Deserialize}; const DB_PATH: &str = "/tmp/contacts.json"; @@ -31,7 +32,7 @@ fn build_contacts() -> Contacts { fn create_contacts() -> Result<(), Box> { let contacts = build_contacts(); let serialized = serde_json::to_string(&contacts)?; - println!("serialized: {}", serialized); + log::debug!("serialized: {}", &serialized); let mut f = fs::File::create(DB_PATH)?; serde_json::to_writer_pretty(&mut f, &contacts)?; Ok(()) @@ -43,8 +44,9 @@ fn load_contacts() -> Result> { } fn main() -> Result<(), Box> { + env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info")).init(); create_contacts()?; let contacts = load_contacts()?; - println!("deserialized: {:?}", contacts); + log::info!("deserialized: {:?}", &contacts); Ok(()) }