1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#[cfg(all(not(target_arch = "wasm32"), not(test)))]
use libc_print::*;
use log::*;
pub struct SimpleLogger;
pub static LOGGER: SimpleLogger = SimpleLogger;
impl Log for SimpleLogger {
fn enabled(&self, metadata: &Metadata) -> bool {
metadata.level() <= Level::Debug
}
fn log(&self, record: &Record) {
if self.enabled(record.metadata()) {
#[cfg(all(not(target_arch = "wasm32"), not(test)))]
libc_println!("[{}] {}", record.level(), record.args());
}
}
fn flush(&self) {}
}