1 个不稳定版本
0.1.0 | 2021年5月17日 |
---|
#201 在 #logger
15KB
433 行
doric
一个高度简单的 Rust 异步日志库
快速开始
要使用 doric
,将依赖项添加到您的 Cargo.toml
[dependencies]
doric = { git = 'https://github.com/inkhare/doric', branch = 'main' }
测试
cargo run --example test
示例
use doric::config;
use log::{info, error};
use std::{thread, time};
fn simple_log() {
let conf = config::Config {
path: "./log".to_string(),
max_size: 2,
max_segments: 3,
interval: 10,
level: doric::Info,
log_type: doric::File,
};
config::init_config(&conf);
let delay = time::Duration::from_millis(10);
thread::sleep(delay);
error!("error log test{:?}", 9090);
}
注意
此库已在 rustc 1.51.0 (nightly) 中验证可用,其他版本的兼容性需要更多测试。
依赖项
~1.5MB
~24K SLoC