#[macro_export]
macro_rules! mylog {
() => {
eprint!("[{}][{}:{}]", chrono::Local::now().format("%Y-%m-%d %H:%M:%S"),file!(), line!())
};
( $( $x:expr ),* ) => {
{
eprint!("[{}]【", chrono::Local::now().format("%Y-%m-%d %H:%M:%S"));
$(
eprint!("{:?}: ",$x);
)*
eprintln!("】[{}:{}]",file!(), line!())
}
};
}
#[macro_export]
macro_rules! mydbg {
() => {
eprint!("[{}][{}:{}]", chrono::Local::now().format("%Y-%m-%d %H:%M:%S"),file!(), line!())
};
( $( $x:expr ),* ) => {
{
eprint!("[{}]【", chrono::Local::now().format("%Y-%m-%d %H:%M:%S"));
$(
eprint!("{}: ",$x);
)*
eprintln!("】[{}:{}]",file!(), line!())
}
};
}