問題タブ [log4cxx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
210 参照

c++ - 静的ビルドの一部としての Log4Cxx

こんにちは、Log4Cxx の予備調査を行っていますが、動的ライブラリのようです。静的ビルドの一部として使用できるかどうか疑問に思っています。前もって感謝します。

0 投票する
2 に答える
4074 参照

qt - qmakeプロジェクトでlog4cxxをリンクするときの未定義の参照エラーを解決する方法

Qt5、MinGW、log4cxx との連携を試みて 2 日目です。

すべてを正常にコンパイルした後でも、apr、apr-util、および log4cxx ライブラリをリンクするとld、「未定義の参照」の問題が多数発生します。

log4cxxのコンパイル中に別の設定が指定されたようです(私はantを使用しています)。Log4cxx を MinGW で正常にコンパイルして使用できた人はいますか?

環境:

  • log4cxxトランク
  • 4 月 1.4.6
  • apr-util 1.5.2
  • 最新のMinGW
  • Qt 5 と最新の MinGW をコンパイラとして使用しています

私がやったこと:

  • 次のコマンドでantを使用してlog4cxxをコンパイルしました:「ant -Dcompiler = gcc -Dfind = false -DLOG4CXX_STATIC = 1 -Dlib.type = static」
  • pro ファイルのプロジェクトに結果ライブラリを追加しました: "LIBS += -L../log4cxx/lib LIBS += -llibapr-1 -llibaprutil-1 -lliblog4cxx"

そして今、プロジェクトをリンクしようとすると、次の結果が得られます。

log4cxx ライブラリは、何らかの理由で apr ライブラリで宣言および定義された関数を見つけることができないようです。

なぜこれが起こっているのかを確認するために、問題をさらに分析する方法はありますか?

0 投票する
1 に答える
471 参照

c++ - Linux C++ アプリケーションの展開

log4cxx.so を使用して C++ アプリケーションを展開しようとしていますが、glibc 2.14 が必要ですが、展開するマシンには 2.12 glibc があります。このアプリケーションを実行するには、このマシンを glibc 2.14 にアップグレードする必要がありますか? または、他のよりポータブルな方法がありますか?

0 投票する
2 に答える
373 参照

c++ - ヘッダーで定義された出力ストリーム演算子の使用方法

std::vector<T>any のコンテンツを出力ストリームに追加できるようにしたいと考えています。私はこのコードを見つけました:

ヘッダーに入れDebug.hます。プロジェクト全体でこの演算子を使用するにはどうすればよいですか?

編集:これが単体テストで機能することを確認しました:

ただし、log4cxx のログ ステートメントで使用すると機能しません。

これにより、次のコンパイラ メッセージが表示されます。

0 投票する
1 に答える
832 参照

log4cxx - log4cxx configureandwatch 効果なし?

構成機能に問題があります。ボタンをクリックしたときに構成ファイルをリロードしたい。

関数を呼び出します

私もこれを試します:

しかし、ファイルは 60 秒後にのみリロードされました。

ファイルのリロードを強制する方法について何か考えはありますか? 初めて、configureAndWatch関数で構成します。

ご協力いただきありがとうございます。

0 投票する
1 に答える
852 参照

c++ - Qt ライブラリで log4cxx を使用する

皆さん、こんにちは。

Visual Studio 2008 で Qt ライブラリを使用しているプロジェクトに取り組んでいます。このプロジェクトでは、正常に動作している log4cxx 0.10.0 を使用しています。ただし、(このプロジェクトの) コンソールに表示することはできません。その理由は、それがwin32アプリケーションであることに関係していると思います。

log4j(cxx) に精通している人は、設定するプロパティ ファイルがあることを知っています。

そのファイル内で、コンソールに書き込んでいますが、何も表示されません。.cmd は、私が書いた他のプログラムのようにポップアップせず、qDebug() のように VS コンソールに表示されません。

これを修正する方法についてのアイデアはありますか?