//! All features are described in one copy and paste. //! すべての機能が1つのコピー&ペーストで説明されています。 use casual_logger::{ArrayOfTable, Extension, Level, Log, Opt, Table}; fn main() { // Example of Log file name: // ログ・ファイル名の例: // // + // | tic-tac-toe-2020-07-11.log.toml // | 1---------- 3--- // | 2---------- 4---- // | // | 1 Prefix 3 Suffix // | 接頭辞 接尾辞 // | 2 StartDate 4 Extention // | 開始日 拡張子 // + // // - StartDate is automatically added. // 開始日は自動で付きます。 // // Set the file name prefix. // ファイル名に接頭辞を付けてください。 Log::set_file_name("tic-tac-toe"); // Methods with a trailing'_important' // can negate later changes. // 末尾に '_important' の付いたメソッドは、 // 後の変更を無効にできます。 // Log::set_file_name_important("tic-tac-toe"); // // Log file suffix and extension: // 接尾辞、拡張子: // // '.log.toml' or '.log'. // '.log' for safety, include a word that // clearly states that you can delete the file. // If you don't like the .toml extension, change. // '.log.toml' か '.log' かを選べます。 // 消してもよいファイルであることを明示するため、 // ファイル名に '.log' は必ず含めます。 Log::set_file_ext(Extension::LogToml); // // Logs with lower priority than this level will not // be written. // // |<-- Low Level --------------------- High level -->| // |<-- High priority --------------- Low priority -->| // |Fatal< Error < Warn < Notice < Info < Debug