| Crates.io | dumbo_log |
| lib.rs | dumbo_log |
| version | 0.1.1 |
| created_at | 2025-07-16 02:56:50.185708+00 |
| updated_at | 2025-07-16 13:33:57.466392+00 |
| description | helper functions for web development |
| homepage | |
| repository | https://github.com/cao5zy/dumbo_log |
| max_upload_size | |
| id | 1754752 |
| size | 4,835 |
a log helper functions for dumbo series
cargo add dumbo_log
use std::path::Path;
use dumbo_log::init_log;
use anyhow::Result;
fn main() -> Result<()> {
let log_path = Path::new("./app.log");
// 使用默认前缀初始化日志,通过环境变量DUMBO_LOG_LEVEL来设置LevelFilter
init_log(log_path, None)?;
// 或者使用自定义前缀初始化日志,通过环境变量MY_APP_DUMBO_LOG_LEVEL来设置LevelFilter
// init_log(log_path, Some("MY_APP"))?;
log::info!("日志系统初始化成功");
log::warn!("这是一条警告日志");
log::error!("这是一条错误日志");
Ok(())
}
By default, the levelFilter is Info. Available levelFilter: