2

slf4j を介してすべてのメッセージをテキスト ファイルに記録し、その下に logback を付ける Swing ベースのアプリケーションがあります。

オンデマンドで現在のセッションに記録された特定のレベル (致命的など) のすべてのメッセージを表示する機能を追加したいと思いますJTable

slf4j は履歴ログ メッセージにアクセスできる API を提供していますか?

4

1 に答える 1

0

Logbackを使用してみてください。致命的なエラーのアペンダーch.qos.logback.classic.db.DBAppenderとして使用できるクラスがあります。ステートメントを提供するだけで、独自のデータ構造を定義できます。また、これの他のバリアントが提供されているため、いつ動作をカスタマイズするかを選択できます。SQL InsertDBAppender

次に、ログに記録したいロガーにアペンダーを関連付けます。

最後に、アプリケーションのビジネス データと同様に、アプリケーション内でログに記録されたデータを管理 (フィルター、パージ/アーカイブ) できます。

于 2013-06-14T16:55:49.227 に答える