small_db/utils/
console_log.rs

1use std::io::Write;
2
3use env_logger::Builder;
4
5pub fn init_log() {
6    let mut builder = Builder::from_default_env();
7    match builder
8        .format_timestamp_secs()
9        .format(|buf, record| {
10            writeln!(
11                buf,
12                "[{}] [{}] [{}:{}] {}",
13                buf.timestamp(),
14                record.level(),
15                record.file().unwrap(),
16                record.line().unwrap(),
17                record.args()
18            )
19        })
20        .try_init()
21    {
22        Ok(_) => (),
23        Err(_) => (),
24    }
25}