2个版本
0.1.1 | 2022年8月2日 |
---|---|
0.1.0 | 2022年8月2日 |
#694 在 调试
6KB
67 行
simple-logger
这是一个简单的日志记录器,用于获取后续结果
[ TRACE ] message
[ DEBUG ] message
[ INFO ] message
[ WARN ] message
[ ERROR ] message
参考
该库响应以下显示级别表
请求级别 | TRACE | DEBUG | INFO | WARN | ERROR | OFF |
---|---|---|---|---|---|---|
TRACE | YES | NO | NO | NO | NO | NO |
DEBUG | YES | YES | NO | NO | NO | NO |
INFO | YES | YES | YES | NO | NO | NO |
WARN | YES | YES | YES | YES | NO | NO |
ERROR | YES | YES | YES | YES | YES | NO |
日志记录器函数使用剩余参数,因此您可以设置任意数量的参数
使用方法
[dependencies]
hectorl_logger = "0.1.0"
/// main.rs
use hectorl_logger::{Levels, Logger};
fn main() {
let logger = Logger::new(Levels::INFO); // Only INFO, WARN and ERROR log are alowed to print
// Different ways to set string inside a vector
logger.info(vec![
String::from("Some"),
"data: ".to_string(),
format!("{}", 45),
])
}
// Output with INFO level
// [ INFO ] Some data 45
许可证
MIT