From b8079b098151cc344cb0e0d82710c591b8e2d38b Mon Sep 17 00:00:00 2001 From: Valentyn Faychuk Date: Mon, 9 Dec 2024 16:16:28 +0200 Subject: [PATCH] optimize newline in logs Signed-off-by: Valentyn Faychuk --- src/datastore.rs | 2 +- src/persistence.rs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/datastore.rs b/src/datastore.rs index ad26431..e7520b8 100644 --- a/src/datastore.rs +++ b/src/datastore.rs @@ -36,7 +36,7 @@ impl NodeInfo { pub fn log(&self, ip: &IP) { let json = format!("{{\"ip\":\"{}\",", ip) + &self.to_json()[1..]; - if let Err(e) = Logfile::append(LOG_PATH, &format!("{}: {}", ip, &json)) { + if let Err(e) = Logfile::append(LOG_PATH, &format!("{}: {}\n", ip, &json)) { println!("Could not log node info: {:?}", e); } } diff --git a/src/persistence.rs b/src/persistence.rs index 8b3d99d..60d937e 100644 --- a/src/persistence.rs +++ b/src/persistence.rs @@ -11,7 +11,6 @@ impl Logfile { pub fn append(path: &str, msg: &str) -> Result<(), Box> { let mut file = std::fs::OpenOptions::new().create(true).append(true).open(path)?; file.write_all(msg.as_bytes())?; - file.write_all(b"\n")?; Ok(()) } }