Rustのlogクレートのメモ。
|
|
logは、Rustでログ出力を行うマクロを定義しているクレート(ライブラリー)。
ただし、logクレートはログ出力時に呼び出すマクロを定義しているだけで、実際の出力は行わない。
実際にログメッセージをコンソールやファイルに出力する為には、別途出力用のロガーを導入する必要がある。
〜 [dependencies] log = "0.4"
use log::{debug, error, info, trace, warn};
trace!("trace log"); debug!("debug log"); info!("info log"); warn!("warn log"); error!("error log");
これらのマクロは、println!()と同じ書式が使える。