問題タブ [log4qt]

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 に答える
1305 参照

qt - ログを追加するように log4qt を構成する方法

QTアプリケーションでRollingFileAppenderでlog4qtを使用しています。アプリケーションを再起動するたびにログがログ ファイルに追加されず、ファイルが単に上書きされます。以下は私の log4qt.properties ファイルです。

追加プロパティlog4j.appender.File.Append=trueを追加しようとしましたが、 Property 'append' does not exist というエラーが発生しました。

0 投票する
0 に答える
1752 参照

qt - QPluginLoader: カスタム プラグイン (依存関係あり) が Qt にロードできない

QPluginLoader を使用して、Qt プラグイン フレームワークを使用して QT アプリケーションを構築しています。

プラグインをビルドしましたが、フレームワークがプラグインをロードできません。私のプラグインは、サードパーティの shlib (log4qt) に依存しています。

ファイルは正しく識別されますが、ファイルのロードは失敗します (これにより、すぐに依存関係の欠落が疑われました)。

shlib で ldd を実行すると、出力では、これが唯一の不足しているファイルです。

liblog4qt.so.1 => 見つかりません

問題を解決するために次のことを試しました。

  1. QApplication::addtLibraryPath("liblog4qt へのパス。*) の使用
  2. /etc/ld.conf を編集して、ライブラリの場所と更新されたキャッシュを手動で追加しました
  3. すべての liblog4qt* ファイルをプラグイン ディレクトリにコピーしました

上記のすべては、チョコレートの消防士と同じくらい役に立ちました.

これがプラグインをロードする方法です。ここには何も珍しいことはありません...

(関連部分の)コンソール出力は次のとおりです。

私のプラグインライブラリがロードされていない理由を誰か知っていますか?

[[追加情報]]

  • OS: Ubuntu 12.0.4 LTS
  • gcc: 4.6.3
  • QT: 4.8.1
  • QTクリエーター: 2.4.1
0 投票する
1 に答える
337 参照

logging - Log4qt: DailyRollingFileAppender がロールオーバーしない

私はlog4j(具体的にはlog4qt)が初めてです。私は DailyRollingFileAppender を実装しましたが、新しい日の初めにファイルがロールオーバーされることを期待していましたが、これは起こっていないようです。

ここに私の.confファイルがあります:

ファイルがロールオーバーされない理由を誰でも見つけることができますか?

0 投票する
0 に答える
918 参照

qt - .pro に static lib(file .lib) を追加してアプリケーション Qt/Android をコンパイルする

いくつかの静的ライブラリ (windows .lib) を使用しているため、プロジェクト Qt/Android をコンパイルする際に問題があります。.pro ファイルの現在の状況は次のとおりです。

しかし、これは問題を解決しません。私は何を作るのかわかりません=/