debug log

pull/6/head
dvkt 4 years ago
parent b56fe374cd
commit f64cba41d5

3
.gitignore vendored

@ -1,3 +1,4 @@
/target
**/*.rs.bk
phetch
phetch
phetch.log

@ -99,6 +99,23 @@ pub fn char_for_type(t: Type) -> Option<char> {
})
}
#[allow(unused_macros)]
macro_rules! log {
($e:expr) => {{
if let Ok(mut file) = std::fs::OpenOptions::new()
.append(true)
.create(true)
.open("phetch.log")
{
file.write($e.as_ref());
file.write(b"\n");
}
}};
($e:expr, $($y:expr),*) => {
log!(format!($e, $($y),*));
};
}
macro_rules! error {
($e:expr) => {
std::io::Error::new(std::io::ErrorKind::Other, $e)

Loading…
Cancel
Save