非常に簡単にログを出力できる、Rinrin.rs 用の Rust ライブラリです。
このライブラリは、Rinrin.rs 向けに極度に最適化されているため、その他のプロジェクトでの使用を推奨しません。
インストール
Cargo.toml に以下を追加してください:
[dependencies]
rogger = "*"
chrono = "0.4"
colored = "2" 各依存関係のバージョンは上記の通りを推奨します。
使い方
use rogger::*;
use colored::Colorize;
fn main() {
let ver = "0.1.0";
info!("Version: {}", ver);
let dev = "Foo PC";
warn!("Your device \"{}\" is deprecated", dev);
let err = "Operating System is not found";
error!("Fatal: {}", err);
let buf = 0x12345678;
debug!("Buffer: 0x{:x}", buf);
let age = 17;
trace!("Age: {}", age);
flag!();
flag!("i wake up!");
} フィーチャ (Features)
jst: タイムスタンプに JST(日本標準時)を使用します。utc_jst:jstモジュールに、追加のマクロを*_jst!()として提供します。