# log_rs **Repository Path**: Cooper0/log_rs ## Basic Information - **Project Name**: log_rs - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-17 - **Last Updated**: 2026-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # log_rs Rust 日志初始化配置库。 ## 功能 - 提供日志初始化配置 - 支持通过 `RUST_LOG` 环境变量或参数设置日志级别 - 自定义日志格式,包含时间戳、日志级别、文件名和行号 ## 使用方法 ```rust use log_rs::log_init; fn main() -> anyhow::Result<()> { log_init("info".to_string())?; log::info!("Hello, world!"); Ok(()) } ``` ## 日志级别 支持标准日志级别: - `trace` - `debug` - `info` - `warn` - `error` ## 环境变量 - `RUST_LOG`: 设置日志级别(优先级高于参数) ## 依赖 - `anyhow` - 错误处理 - `env_logger` - 日志实现 - `log` - 日志门面 ## 构建 ```bash cargo build ``` ## 测试 ```bash cargo test ``` ## License MIT