2个版本
0.1.1 | 2024年6月4日 |
---|---|
0.1.0 | 2024年6月3日 |
#338 in 调试
100KB
219 行
glug:一个带图形元素的日志记录器。
侧边栏
侧边栏(glug的核心)将向您显示您正在获取哪些类型的日志以及有多少。这有用吗?可能。酷吗?可能。
lib.rs
:
带图形元素的日志记录器。用于与 log
crate 一起使用。记录器使用ANSI转义码将日志和聚合数据写入stderr以显示。如果程序或库需要大量记录日志,这可能很有用。
如何使用
glug
日志记录器使用一个专用的写入线程。该线程会一直运行,直到收到停止指令。为了正确地停止日志记录器,使用 GLogger::end
和 JoinHandle::join
如此操作:(是的,这个例子在这份文档中到处都是)
fn main() {
let (writer, logger) = glug::GLogger::setup();
log::info!("logged a message");
logger.end();
writer.join().unwrap();
}