summaryrefslogtreecommitdiff
path: root/src/log.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-07 19:37:52 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-07 19:37:52 +0800
commit9e7c0fd45e169929156bdb317b10d7bb3db65f8b (patch)
tree94c1e0e6cafe996b7b7da8dfd6e1ff1a04539cda /src/log.rs
parent22926ce29e3f8e040ec349401aeb6a77f32eae72 (diff)
Add callback support to chunk_stream_with and implement stream writing
Diffstat (limited to 'src/log.rs')
-rw-r--r--src/log.rs33
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();
-}