8

次のコードがある場合

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 でデバッグ レベルの出力を有効にするにはどうすればよいですか?

4

3 に答える 3

10

プログラムを実行するときは、RUST_LOG環境変数を適切に設定する必要があります。これは (これに関する限り) コンマ区切りの key=value リストです。キーはクレートまたはモジュールの名前extraですstd::option。値は数値で、ログ レベルにマッピングされます。

  • 1: エラー
  • 2: 警告する
  • 3: 情報
  • 4: デバッグ

(各レベルには、より重要なレベルが含まれます。)

コマンド プロンプトで、警告とエラーを表示してコンパイルおよび実行myprogすると、次のようになります。

rustc myprog.rs
set RUST_LOG=myprog=4
myprog.exe
于 2013-08-25T21:57:42.487 に答える