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

MIT 许可证

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();

无运行时依赖