diff options
| -rw-r--r-- | crates/shirabe/src/cache.rs | 33 |
1 files changed, 23 insertions, 10 deletions
diff --git a/crates/shirabe/src/cache.rs b/crates/shirabe/src/cache.rs index 87f6ea4..e203eb1 100644 --- a/crates/shirabe/src/cache.rs +++ b/crates/shirabe/src/cache.rs @@ -127,8 +127,11 @@ impl Cache { let file = Preg::replace(&format!("{{[^{}]}}i", self.allowlist), "-", file); let full_path = format!("{}{}", self.root, file); if file_exists(&full_path) { - self.io - .write_error(&format!("Reading {} from cache", full_path)); + self.io.write_error3( + &format!("Reading {} from cache", full_path), + true, + crate::io::DEBUG, + ); return file_get_contents(&full_path); } @@ -143,8 +146,11 @@ impl Cache { if self.is_enabled() && !self.read_only { let file = Preg::replace(&format!("{{[^{}]}}i", self.allowlist), "-", file); - self.io - .write_error(&format!("Writing {}{} into cache", self.root, file)); + self.io.write_error3( + &format!("Writing {}{} into cache", self.root, file), + true, + crate::io::DEBUG, + ); let temp_file_name = format!("{}{}{}.tmp", self.root, file, bin2hex(&random_bytes(5))); let dest = format!("{}{}", self.root, file); @@ -169,10 +175,14 @@ impl Cache { return self.write(&file, contents); } - self.io.write_error(&format!( - "<warning>Failed to write into cache: {}</warning>", - e.message, - )); + self.io.write_error3( + &format!( + "<warning>Failed to write into cache: {}</warning>", + e.message + ), + true, + crate::io::DEBUG, + ); let mut m = indexmap::IndexMap::new(); if Preg::match3( r"{^file_put_contents\(\): Only ([0-9]+) of ([0-9]+) bytes written}", @@ -263,8 +273,11 @@ impl Cache { } } - self.io - .write_error(&format!("Reading {} from cache", full_path)); + self.io.write_error3( + &format!("Reading {} from cache", full_path), + true, + crate::io::DEBUG, + ); return self.filesystem.borrow_mut().copy(&full_path, target); } |
