dynerr
macro_rules! log { ($event:expr) => { ... }; ($event:expr, $log:expr) => { ... }; }
logs message to file if no file supplied then defaults to "event.log"
#Example
example(9).unwrap_or_else(|e|log!(e), "error.log") log!("i just logged an error to error.log!")