use std::fs::{self, OpenOptions};
use std::io::Write as _;
pub struct Logger;
pub fn append_error(message: &str) {
let Some(home) = std::env::var_os("HOME") else {
return;
};
let log_dir = std::path::Path::new(&home).join(".cache/merge-ready");
let _ = fs::create_dir_all(&log_dir);
let log_path = log_dir.join("error.log");
let Ok(mut file) = OpenOptions::new().create(true).append(true).open(log_path) else {
return;
};
let _ = writeln!(file, "{message}");
}