問題タブ [log4cplus]

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

log4j - Log4cplus: DailyRollingFileAppender は、アペンダーを閉じて再度開くたびにファイルをロールします

ドキュメントによると、DailyRollingFileAppender は毎日午前 0 時にファイルのローリングを行います。ただし、アペンダーを閉じて同じログ ファイルの新しいアペンダーを開くと、既存のファイルがロールオーバーされて新しいファイルが作成されます。私の要件は、ログ ファイルをローリングするのではなく、既存のログ ファイルを再利用することです。誰かがこれを達成するのを手伝ってください。

高度なヘルプをありがとう

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

c++ - log4cplus が AppenderFactory を見つけられません

log4cplus を定期的に使用していますが、新たな問題に遭遇しました。

dll (LoadLibrary) を使用する Windows アプリケーションがあります。

これらは異なるコンパイラで構築されていますが、異なるコンパイラで構築された同じ名前の dll (log4cplus.dll を含む) を使用します。アプリとそれが使用するすべての dll は、1 つの環境 (vs2008) に組み込まれています。dll とそれが使用するすべての dll は、別の環境 (vs2013) で構築されています。

LOAD_WITH_ALTERED_SEARCH_PATH フラグを LoadLibraryEx に渡すようにアプリケーションを変更するまで、LoadLibrary は失敗しました。これにより、dll が独自の依存関係を正常にロードできるようになりますが、これらのランタイム エラーが発生するようになりました。

ロギングは、いずれかの環境で構築されたすべてのアプリケーションで機能します。ロギングは、同じ環境で構築されたこのアプリと dll に対しても機能します。log4cplusS.lib を静的にリンクするように dll を変更しましたが、それでも同じエラーが発生します。

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

visual-c++ - VC ++でlog4cplusでファイル名を取得する方法

現在のファイル名を取得したいのですが、取得方法がわかりません。

例: config.properties ファイル内:

そして私のmain.cppで

関数 get now date from log4cplus と「2016-04-13-12-30_OTS.csv」および「2016-04-13_OTS.csv」ファイル名を使用する場合、関数/コーディングの書き方は?

手伝ってくれませんか?

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

visual-studio - log4cplus アペンダの出力をメモリ バッファに送信するにはどうすればよいですか?

マネージ コードとアンマネージ コードの両方で機能するロガーを作成しているため、テスト エクスプローラーで Visual Studio 2013 アンマネージ コード ユニット テストを使用して、テスト駆動開発 (TDD) パラダイムで log4cplus を使用しています。問題は、log4cplus の出力を Assert ステートメントに送信する方法がわかりません。

単体テストでアクセスできるメモリ バッファに log4cplus 出力を送信するにはどうすればよいですか?

カスタマイズされた appender を書かなければならない場合、それはどのようになりますか?

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

python - PyQT4 GUIアプリのコンパイルまたは実行時にlog4cplusの警告を除外(または無効化)しますか?

Python で QtDesigner を使用して小さな GUI アプリを作成し、Autodesk 360 + Autocad を使用しているチーム内の数人にアプリを渡しました。

私のアプリはQFileDialog、マシンに Autodesk 360 がインストールされている場合にバグがあることが知られているコマンドを使用してファイル名を取得します: link 1link2

バグ: ファイル ダイアログが呼び出されると、コンソールは常に次のエラーを返します。

エラーは処理を変更しないため重要ではありませんが、そのようなエラーメッセージが表示されることは望ましくありません。

オートデスク製品を毎日使用しているユーザーに頻繁にアプリを配布し、バグがすぐに修正されるようには見えないことを考慮すると、コンソールに表示されないようにこのエラーを無視することはできますか? たぶん、ビルド中に何かを無視することでpy2exe...どこを検索すればよいかわかりません。ありがとう !

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

c++ - Isleadbyte エラー?

プログラムをデバッグ モードで実行しようとしており、log4cplus を使用してメッセージをファイルに出力しています。最初の数秒で正常に動作しています。しかし、突然中断

何が起こったのかわかりません。なんで?

ここにコードの一部があります

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

c++ - VisualStudio でのビルド時に log4cplusud.lib が見つからない

私はすでに完全な VS ソリューション (他のシステムで動作している) を持っており、それを自分のコンピューターでも構築しようとしています。

プログラムは (明らかに) ログに log4cplus を使用しています。必要なファイルは既に含まれていますが、VS をビルドすると、それlog4cplusUD.libが欠落していることがわかります。log4cplusを検索すると、見つけたものlog4cplusS.liblog4cplusD.lib

このライブラリを取得する方法や、他のライブラリを受け入れるように VS を調整する方法を知っている人はいますか? 前もって感謝します :)