次のコードがある場合
fn main() {
error!("This is an error log")
warn!("This is a warn log")
info!("this is an info log")
debug!("This is a debug log")
}
Windows でデバッグ レベルの出力を有効にするにはどうすればよいですか?
プログラムを実行するときは、RUST_LOG
環境変数を適切に設定する必要があります。これは (これに関する限り) コンマ区切りの key=value リストです。キーはクレートまたはモジュールの名前extra
ですstd::option
。値は数値で、ログ レベルにマッピングされます。
(各レベルには、より重要なレベルが含まれます。)
コマンド プロンプトで、警告とエラーを表示してコンパイルおよび実行myprog
すると、次のようになります。
rustc myprog.rs
set RUST_LOG=myprog=4
myprog.exe