0

ログの出力を表示する大きなコントロールを持つ GUI アプリケーションを書きたいと思います。

それをフィルタリングするためのドロップダウンメニューがあります。

したがって、次のことを可能にするJava用のロギングライブラリを見つける必要があります。

  1. 出力とインターフェイスするカスタム クラスを作成して、GUI コントロールにリダイレクトできるようにします。

  2. ログに記録するものにカスタム タグを割り当てさせてください...

    例 log("abc", "火曜日です")

    例 log("def", "2013 年です")

    例 log("ghi", "ロギングは面倒")

  3. これはオプションですが、本当に欲しいです...これらのタグの複数に基づいてフィルタリングする機能...たとえば、「abc」と「def」の出力を表示しますが、「ghi」は表示しません

助言がありますか?また、可能であれば、提案ライブラリを使用するのに適したその他の理由を挙げてください。

ありがとう。

4

3 に答える 3

1

SLF4J + Logbackの組み合わせで見てみる

  1. そのような目的のためにカスタムアペンダーを作成できます。誰かがすでに利用できる同様の GUI を開発したことさえ覚えています。

  2. SLF4J のマーカーは、「タグ付け」を実行するのに適しているようです

  3. はい、SLF4J + Logback を使用すると、ログ イベントに添付されたマーカーに基づいてフィルタリングできます

于 2013-08-07T07:59:49.717 に答える