1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#[macro_export]
macro_rules! output {
($log: expr, $fmt: expr) => {
$log.output(format_args!($fmt))
};
($log: expr, $fmt: expr, $($args: tt)+) => {
$log.output(format_args!($fmt, $($args)+))
};
}
#[macro_export]
macro_rules! warning {
($log: expr, $fmt: expr) => {
$log.warning(format_args!($fmt))
};
($log: expr, $fmt: expr, $($args: tt)+) => {
$log.warning(format_args!($fmt, $($args)+))
};
}
#[macro_export]
macro_rules! error {
($log: expr, $fmt: expr) => {
$log.error(format_args!($fmt))
};
($log: expr, $fmt: expr, $($args: tt)+) => {
$log.error(format_args!($fmt, $($args)+))
};
}