log4j
log4jベースのロガー
サーチ…
前書き
log4jビューアを使ってlog4j形式のログを作成するために使用できるさまざまなロガーの長所と短所
この記事では、Log4cxx、Log4cplus、およびLog4cppの3つのログを確認します。
Log4cxx
https://logging.apache.org/log4cxx/
- 現在インキュベーションを受けている - 公式リリースはありません
- 過去12年間に1回のアップデート/バグ修正、最終リリースは2008年
- ユーザーは、TRACE、DEBUG、INFO、WARN、ERROR、およびFATALの各異なるLogLevelを選択できます。
- 階層的なロガー
- 非同期でログすることができます
- 複数のアペンダーをサポート
- ユーザーはロガーを有効または無効にすることができます
- ログを異なる複数の出力ターゲットに送信することができます
- ユーザーが選択した出力形式
- よく文書化された
- Open Source Initiativeによって認定されたオープンソースライセンスであるApache Licenseの下でライセンスされています
Log4cplus
https://sourceforge.net/projects/log4cplus/
- アップデート/バグ修正 - 最終リリースは2016年1月
- TRACE、DEBUG、INFO、WARN、ERROR、およびFATALの階層的ロガーを選択することができます。
- マルチスレッド・アプリケーションをサポートしますが、非同期シグナルのハンドラからは安全ではありません
- ユーザーが選択した出力形式:SimpleLayout、PatternLayout、TTCCLayout
- 複数のロガーをサポート
- よく説明されていない
- Apache License V2.0のライセンスを受けています
Log4cpp
https://sourceforge.net/projects/log4cpp/
- バグ修正は約1年に1回、最後のリリースは2015年4月
- マルチスレッドアプリケーションをサポートします。•明確な文書は存在しません。
- バージョン0.2.1のGNU Lesser General Public License(LGPL)に基づいてライセンスされています。その前に、GPLに基づいてリリースされています。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow