コンテンツへ進む

Rogger

開発状況: ✅完成
最新 2022年12月
初版 2022年12月18日 (2年前)
タグ ライブラリ
プログラム言語 Rust
リポジトリ github.com/Rinrin0413/rogger
ウェブサイト docs.rs/rogger
ライセンス MIT License

非常に簡単にログを出力できる、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!() として提供します。

プロジェクト一覧へ戻る