diff --git a/src/macros.rs b/src/macros.rs index a478fd71784f5fe69cbb42f8bf141b388868a5fc..0544a813b6f663f00cf3e43488546d4b832a2050 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -5,6 +5,12 @@ macro_rules! lockprintln { std::writeln!(std::io::stdout().lock(), $($arg)*).expect("LPRINTLN"); }) } +macro_rules! log { + ($logger:expr, $($arg:tt)*) => {{ + use std::fmt::Write; + writeln!($logger, $($arg)*).unwrap(); + }}; +} macro_rules! assert_let { ($pat:pat = $expr:expr => $work:expr) => { if let $pat = $expr {