前の記事:
次の記事: TBA
今回やること
- ログを出力する
log
Rustでは標準ライブラリにログを出力するためのlog
というライブラリがあリます。
それに加えてenv_loggerというライブラリを使うと、環境変数を使ってログの出力レベルを変更できます。
use::log::{info, warn, error, debug, trace}; fn main() { env_logger::init(); info!("info"); warn!("warn"); error!("error"); debug!("debug"); trace!("trace"); }
RUST_LOGという環境変数を使ってログの出力レベルを変更できます。
RUST_LOG=info cargo run > info > warn > error
RUST_LOG=debug cargo run > info > warn > error > debug