diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-03-07 19:37:52 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-03-07 19:37:52 +0800 |
| commit | 9e7c0fd45e169929156bdb317b10d7bb3db65f8b (patch) | |
| tree | 94c1e0e6cafe996b7b7da8dfd6e1ff1a04539cda /src/log.rs | |
| parent | 22926ce29e3f8e040ec349401aeb6a77f32eae72 (diff) | |
Add callback support to chunk_stream_with and implement stream writing
Diffstat (limited to 'src/log.rs')
| -rw-r--r-- | src/log.rs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/log.rs b/src/log.rs deleted file mode 100644 index 5fc6160..0000000 --- a/src/log.rs +++ /dev/null @@ -1,33 +0,0 @@ -use env_logger::Builder; -use log::Level; -use std::io::Write; - -pub fn init_logger(level_filter: Option<log::LevelFilter>) { - let mut builder = match level_filter { - Some(f) => { - let mut b = Builder::new(); - b.filter_level(f); - b - } - None => return, - }; - - builder - .format(|buf, record| { - let level = record.level(); - let args = record.args(); - - let (prefix, color_code) = match level { - Level::Error => ("error: ", "\x1b[1;31m"), - Level::Warn => ("warn: ", "\x1b[1;33m"), - Level::Info => ("", "\x1b[37m"), - Level::Debug => ("debug: ", "\x1b[90m"), - Level::Trace => ("trace: ", "\x1b[36m"), - }; - - let colored_prefix = format!("{}{}\x1b[0m", color_code, prefix); - - writeln!(buf, "{}{}", colored_prefix, args) - }) - .init(); -} |
