Log4cplusロギングライブラリ

最近、Habréで、C ++のロギングライブラリに関する記事いくつかフラッシュされました。 記事は著者に対して敬意を持って理解できます。 しかし、個人的に、私は次のことを理解していません:

そこで、私はlog4cplusのようなライブラリについて話すことにしました。



以前の記事と同様に、Microsoft Visual Studio 2010 sp1でのこのライブラリの使用について説明します。

  1. そのため、ライブラリの最新バージョンをダウンロードします: log4cplus-1.0.4.tar.bz2
  2. 解凍します。
  3. Visual Studioでソリューションlog4cplus-1.0.4 \ msvc8 \ log4cplus.slnを切り離します。 10番目のスタジオへの途中で変換されます。
  4. 必要な構成でコンパイルします(Release_Unicodeでコンパイルしました)。
  5. テストアプリケーション-コンソールアプリケーションを作成します。
  6. log4cplusUS.libを依存関係として追加します。

  7. log4cplus-1.0.4へのパスを追加\追加のインクルードディレクトリに含める

  8. 次のコードを記述します。

    #include "stdafx.h" #include <log4cplus/logger.h> #include <log4cplus/configurator.h> #include <iomanip> using namespace log4cplus; int main() { BasicConfigurator config; config.configure(); Logger logger = Logger::getInstance(_T("main")); LOG4CPLUS_WARN(logger, _T("Hello, World!")); return 0; }
          
          



  9. テストプロジェクトのexeファイルの隣にlog4cplusU.dll(手順4でコンパイルされた)を配置します。
  10. 始めます。 コンソールにロガーの出力が表示されます。
  11. 利益!
その後、設定ファイルの選択を開始し、アペンダーとレイアウトなどを作成できます。 誰も気にしない-ここでは、これらのことについて少し深い記事があります。 そして、さらにいくつかの例があります。



All Articles