簡潔なログバック
Terse Logbackは、ログバックを効果的に使用する方法を示すログバック拡張機能のコレクションです。
興味のある他の伐採プロジェクト:
- Blackliteは、メモリマッピングとズスタンダード辞書の圧縮を備えたSQLite Appenderで、1秒あたり約800kのステートメントを記録します。
- SLF4Jを拡張するSCALAロギングAPIであるBlindSight。
- エコプラキシ、構造化されたロギングを中心に構築されたJavaおよびScalaロギングAPI。
ドキュメント
ドキュメントは、https://tersesystems.github.io/terse-logbackで入手できます。
ショーケース
https://github.com/tersesystems/terse-logback-showcaseにショーケースプロジェクトがあります。
モジュール
- オーディオ:ロギングステートメントにマーカーを添付してログを記録するときにオーディオを再生します。
- 予算編成 /レートの制限:期間内のデバッグまたはトレースステートメントの量を制限します。
- 検閲:ロギングステートメントの検閲に敏感な情報。
- Composite:いくつかの付録を構成する単一のAppenderを提示します。
- 圧縮:圧縮されたZstandardファイルに書き込みます。
- 相関ID:相関IDにマーカーとフィルターを追加します。
- 例外マッピング:要約形式の根本原因を含む例外の重要な詳細を表示します。
- 計装:実行時にENTERおよびEXITロギングステートメントを使用して、任意の(JVMを含む)クラスを飾ります。
- JDBC:Postgres JSONを使用して、構造化されたロギングを単一のテーブルに書き込みます。
- 7月からSLF4Jブリッジ:java.util.loggingを構成して、手動コーディングなしでslf4jに書き込みます。
- 相対的なナノス:
System.nanoTime
に基づいて相対ナノ秒を含むようにロギングイベントを構成します。 - Appender:キーに基づいてリストからAppenderを選択するAppenderを選択します。
- トレース:ロギングイベントとトレースをハニカムイベントAPIに送信します。
- TypeSafe Config:HoConを使用してLogBackプロパティを構成します。
- ターボマーカー:セッションのためにデバッグレベルでログに記録できる任意の決定者に依存するターボフィルター。
- 一意のID Appender:複数の付録に一意のIDを含むようにロギングイベントを作成します。