[英]How to log everything on Rust or how to log more than one thing?
我找不到有關如何正確登錄 Rust 的簡單信息。 我正在這樣做:
use log::{debug, error, info, warn};
fn main() {
env_logger::init();
info!("test info");
error!("test error");
}
如何激活信息和錯誤?
RUST_LOG="info,error" cargo run
不會同時激活(它們都不會被激活),但是
RUST_LOG="info" cargo run
作品。
另外,如何激活一切?
日志級別是分層的,這意味着如果您將級別設置為info
,則會捕獲info
消息和高於它的所有級別。 僅過濾掉優先級低於啟用級別的消息:
error
warn
info
debug
trace
作為最低級別, trace
將捕獲所有日志:
RUST_LOG="trace" cargo run
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.