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}