2个版本
0.1.2 | 2023年6月29日 |
---|---|
0.1.1 | 2023年6月26日 |
0.1.0 |
|
#614 in 调试
每月21次下载
6KB
55 行
Instant Log
我非常喜欢我的应用程序中简单一致的方式来记录日志。这个极其简单的日志记录器具有时间戳、日志级别和日志消息(仅控制台,可选文件选项,但主要用于容器。)
示例输出
2023-06-18 14:26:00 - INFO - Hello World!
2023-06-18 14:26:10 - ERROR - Bye World!
示例用法
use instant_log as log;
fn main() {
log::debug(format("Hello {}!", "World"));
log::info("Hello World!");
log::warn("Be careful!");
log::error("Too Late!");
log::fatal(format("error {}!", error.to_string()));
}
配置可以通过环境变量 LOG_LEVEL
完成。有效的日志级别,默认为 INFO
- debug|DEBUG
- info|INFO
- warn|WARN
- error|ERROR
- fatal|FATAL
依赖项
~1MB
~19K SLoC