3 个版本 (破坏性更新)
使用旧的 Rust 2015
0.3.0 | 2016 年 12 月 10 日 |
---|---|
0.2.0 | 2016 年 12 月 1 日 |
0.1.0 | 2016 年 11 月 11 日 |
在 #easy 中排名第 23
被用于 ecla
9KB
237 行代码(不包括注释)
elog
仅用于 Rust 调试。
用法
在 Cargo.toml 中添加依赖项
[dependencies]
elog = "^0.3"
在您的 main.rs
或 lib.rs
中
#[macro_use]
extern crate elog;
trace!()
将使用当前线程 ID 作为前缀。
宏定义
trace!(value);
debug!(value);
debug!("formatted: {}", value);
info!(value);
error!(value);
warn!(value);
用于命令行应用程序的宏定义
infos!(message);
infos!("formatted message: {}", message);
warns!(message);
errors!(message);
errors_and_exit!(message);
日志级别设置
设置您的环境变量:ELOG
。默认为 trace
级别。
ELOG
仅用于正常宏。命令行宏将始终打印消息。
支持的值
- trace
- debug
- info
- warn
- error
屏幕截图
许可证
elog 主要在 MIT 许可证下分发。有关详细信息,请参阅 LICENSE。
依赖关系
~0.7–8MB
~57K SLoC