Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: C++、Java、C#向け軽量ロガー(Light-Weight-Logger)

C++、Java、C#に対応した軽量ロギングライブラリ。カスタムフォーマットを定義し、ログレベルごとに色やスタイルを設定できる。例えば「ERROR」は赤、「INFO」はシアンといった指定が可能。さらにカラムパディング機能によりログ出力の位置揃えも自動で行われる。GitHubで公開中。

背景メモ

Hacker News(Show HN)に投稿された自作ライブラリ。C++・Java・C#向けの軽量ロガーで、ユーザーがフォーマット文字列(%記法)を使ってログの見た目を自由にカスタマイズできる点が特徴。例えば「[ERROR]」は赤、「日時部分」はグレーといった配色や、レベル名に応じたカラム揃えも可能。標準のログライブラリ(log4j, spdlog, Serilogなど)と比べて「とにかくシンプルで柔軟な書式指定を提供したい」という趣旨。GitHubで公開されており、ソースコードの小ささが売り。開発者(PenguineDavid)は比較的投稿歴の浅い個人デベロッパーで、本作が初めて多くの注目を集めたプロジェクト。

関連記事