1 个不稳定版本
0.0.1 | 2022 年 8 月 3 日 |
---|
#26 in #started
4KB
Plogger
Plogger(Pietro 的日志器)是一个简单易初始化的日志器,用于启动您的下一个 Rust 项目。
plogger
是 env_logger 的包装器,具有更简单直接的初始化方法以及一些合理的默认值。
用法
在您的 main()
函数体中尽早初始化简单的日志器,通过调用
use plogger;
fn main() {
let debug = true; // or false
plogger::init(debug);
}
您现在可以使用 log
的 crate 宏从您的程序中记录日志
fn some_method() {
log::info!("An info log!");
log::debug!("A debug log!");
log::warn!("A warn log!");
}
文档
Plogger 有两种操作模式:正常模式和调试模式。您可以通过布尔参数 debug
指定初始化日志器时想要的模式。
Plogger 总是记录到 stdout
,正常模式和调试模式之间的区别在于日志消息的格式和将显示的日志级别。
正常模式
在正常模式下,使用 debug=false
启用,Plogger 将只记录到 Info
级别的消息,格式如下
{log timestamp} - {log message}
调试模式
在调试模式下,使用 debug=true
启用,Plogger 将记录到 Debug
级别的所有消息,格式如下
{log timestamp} [{log level}] - {log file}:{log line }- {log message}
依赖项
~4–13MB
~135K SLoC