#logging #log #实现

belog

为log crate提供的最小化和美观的日志实现

1个不稳定版本

0.1.0 2019年12月22日

#600 in 调试

GPL-3.0 许可证

16KB
51

belog

Beautiful loglog crate的一个最小化和美观的日志实现。

预览

asciicast

使用方法

将此内容添加到你的Cargo.toml文件中

[dependencies]
belog = "0.1.0"

然后你可以使用log crate

#[macro_use]
extern crate log;

fn main() {
	// Initializes the logger with the max_level set to info.
	belog::init();

	error!("something went wrong. pls fix");
	// this will print nothing, because debug is lower than info.
	debug!("debug info: {}", 1);
}

启用彩色输出

要启用彩色输出,您必须启用belog依赖项中的colored功能。

[dependencies.blog]
version = "0.1.0"
features = ["colored"]

许可证

本项目采用GPL v3许可证。


lib.rs:

一个打印最小化、彩色和美观输出的日志库。

依赖项

~0–7.5MB
~43K SLoC