5 个版本
0.1.4 | 2020年1月11日 |
---|---|
0.1.3 | 2019年8月18日 |
0.1.2 | 2019年8月13日 |
0.1.1 | 2019年8月5日 |
0.1.0 | 2019年8月5日 |
#34 in #init
5KB
53 代码行数(不含注释)
Glore
Rust 日志库
使用方法
1- 在项目根目录使用 glore::GLORE
2- 使用 glore::init($target)
添加日志目标,其中 $target
可以是实现了 Write
的任何内容
3- 使用 log!
使用示例
use glore::{init, log, GLORE};
let f = std::fs::OpenOptions::new()
.append(true)
.open("log.txt")
.unwrap();
let stdout = std::io::stdout();
init(stdout);
log!("hello ====");
log!("world");
init(f);
log!("hello ====");
std::thread::spawn(|| {
log!("world");
})
.join();
注意
- 此包使用不安全代码(用于修改全局日志)
lib.rs
:
glore 日志
使用方法
1- 在项目根目录使用 glore::GLORE
2- 使用 glore::init($target)
添加日志目标,其中 $target
可以是实现了 Write
的任何内容
3- 使用 log!
使用示例
use glore::{init, log, GLORE};
let f = std::fs::OpenOptions::new()
.append(true)
.open("log.txt")
.unwrap();
let stdout = std::io::stdout();
init(stdout);
log!("hello ====");
log!("world");
init(f);
log!("hello ====");
std::thread::spawn(|| {
log!("world");
})
.join();