問題タブ [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.
qt - ログを追加するように log4qt を構成する方法
QTアプリケーションでRollingFileAppenderでlog4qtを使用しています。アプリケーションを再起動するたびにログがログ ファイルに追加されず、ファイルが単に上書きされます。以下は私の log4qt.properties ファイルです。
追加プロパティlog4j.appender.File.Append=trueを追加しようとしましたが、 Property 'append' does not exist というエラーが発生しました。
qt - QPluginLoader: カスタム プラグイン (依存関係あり) が Qt にロードできない
QPluginLoader を使用して、Qt プラグイン フレームワークを使用して QT アプリケーションを構築しています。
プラグインをビルドしましたが、フレームワークがプラグインをロードできません。私のプラグインは、サードパーティの shlib (log4qt) に依存しています。
ファイルは正しく識別されますが、ファイルのロードは失敗します (これにより、すぐに依存関係の欠落が疑われました)。
shlib で ldd を実行すると、出力では、これが唯一の不足しているファイルです。
liblog4qt.so.1 => 見つかりません
問題を解決するために次のことを試しました。
- QApplication::addtLibraryPath("liblog4qt へのパス。*) の使用
- /etc/ld.conf を編集して、ライブラリの場所と更新されたキャッシュを手動で追加しました
- すべての liblog4qt* ファイルをプラグイン ディレクトリにコピーしました
上記のすべては、チョコレートの消防士と同じくらい役に立ちました.
これがプラグインをロードする方法です。ここには何も珍しいことはありません...
(関連部分の)コンソール出力は次のとおりです。
私のプラグインライブラリがロードされていない理由を誰か知っていますか?
[[追加情報]]
- OS: Ubuntu 12.0.4 LTS
- gcc: 4.6.3
- QT: 4.8.1
- QTクリエーター: 2.4.1
logging - Log4qt: DailyRollingFileAppender がロールオーバーしない
私はlog4j(具体的にはlog4qt)が初めてです。私は DailyRollingFileAppender を実装しましたが、新しい日の初めにファイルがロールオーバーされることを期待していましたが、これは起こっていないようです。
ここに私の.confファイルがあります:
ファイルがロールオーバーされない理由を誰でも見つけることができますか?
qt - .pro に static lib(file .lib) を追加してアプリケーション Qt/Android をコンパイルする
いくつかの静的ライブラリ (windows .lib) を使用しているため、プロジェクト Qt/Android をコンパイルする際に問題があります。.pro ファイルの現在の状況は次のとおりです。
しかし、これは問題を解決しません。私は何を作るのかわかりません=/