8

C++ でロギング サブシステムの 3 つのオプションをテストしてきました。1 つは Log4cplus、1 つは Pantheios、そして最後の 1 つは私たちが作成した単純なロギング ライブラリです。

Log4cplus は、他の 2 つよりもはるかに低速です。1,000,000 件のログ エントリを記録した結果は次のとおりです。

  • log4cplus: 200秒編集: バッファ サイズを設定すると120秒に短縮されました
  • mylogger: 55 秒
  • パンテイオス:35

パフォーマンスの調整が欠けているのではないかと思っています。

私は常にルート ロガーを使用していることを追加する必要があります。ファイルにログを記録してログを記録しています。 LOG4CPLUS_INFO(rootLogger, "Replace me with the text!");

ありがとう、レザ

4

1 に答える 1