Durante l'esecuzione del programma, è necessario impostare la variabile di ambiente RUST_LOG
in modo appropriato; è (per quanto lo riguarda) una chiave separata da virgole = lista valori; le chiavi sono nomi di cassa o modulo, ad es. extra
o std::option
; i valori sono numeri, mappati per accedere livelli:
- 1: errore
- 2: avvertono
- 3: informazioni
- 4: eseguire il debug
(Ogni livello comprende il più significativo livelli).
In Prompt dei comandi, la compilazione e l'esecuzione di myprog
con la visualizzazione di avvisi ed errori potrebbe essere simile a:
fonte
2013-08-25 21:57:42
'debug' richiede la compilazione del programma con' --cfg debug' anche: vengono completamente rimossi senza di esso. – huon
@dbaupp: true; Grazie. –
Ho provato a modificare la tua domanda suggerimento dbaupps, ma sembra essere stata respinta. potresti cambiare lo snippet qui sopra per impostare 'RUST_LOG = myprog = 4 \ n rustc myprog.rs --cfg debug \ n myprog.exe'? –