tklog是rust高性能结构化日志库,支持同步日志,异步日志,支持自定义日志的输出格式,支持按时间,按文件大小分割日志文件,支持日志文件压缩备份,支持官方日志库标准API,支持mod独立参数设置,支持日志level独立参数设置
v0.2.7 版本更新
- 增加环境变量 RUST_LOG
- 修复时间分割的bug
- 修复Format::Microseconds 格式错误
说明:
- RUST_LOG 环境变量用于配置日志记录的级别, 使用方式如
RUST_LOG=info cargo run
tklog 快速使用
安装tklog
方法一:使用 cargo add
命令
cargo add tklog
方法二:手动编辑 Cargo.toml
tklog = "0.2.7"
测试用例
use tklog::{trace,debug, error, fatal, info,warn}
fn testlog() {
trace!("trace>>>>", "aaaaaaaaa", 1, 2, 3, 4);
debug!("debug>>>>", "bbbbbbbbb", 1, 2, 3, 5);
info!("info>>>>", "ccccccccc", 1, 2, 3, 5);
warn!("warn>>>>", "dddddddddd", 1, 2, 3, 6);
error!("error>>>>", "eeeeeeee", 1, 2, 3, 7);
fatal!("fatal>>>>", "ffffffff", 1, 2, 3, 8);
}