1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
use log::{Level, LevelFilter, Log, Metadata, Record, SetLoggerError};
// use chrono::{Local, Utc};
enum Timezone {
None,
Utc,
Local,
}
static LOG_LEVEL_NAMES: [&str; 6] = ["N/A", "E", "W", "I", "D", "T"];
fn level_to_str(l: &Level) -> &'static str {
LOG_LEVEL_NAMES[*l as usize]
}
pub struct XLog {
level: LevelFilter,
}
impl XLog {
}