問題タブ [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 投票する
2 に答える
1498 参照

logging - プレーンな syslog() よりも log4cxx を使用する利点は何ですか?

C++ アプリケーションからログ メッセージを生成する良い方法として、log4cxx を勧めてもらいました。ただし、単純な古い UNIXsyslog()呼び出しを使用すると、ファイルまたはネットワーク経由で出力でき、通常の DEBUG/INFO/WARN/ERROR レベルをすべて使用できます。

log4cxx は明らかにモジュール化/カスタマイズ可能ですが、実際にはファイルにログを記録したいだけなので、カスタム出力機能を記述する必要があるとは想像できません。私は何かが欠けているに違いないと感じています.log4cxxはプレーンなsyslogを使用して何を与えてくれますか? パフォーマンス?堅牢性?携帯性?

0 投票する
5 に答える
10818 参照

log4j - Log4cxx または log4j を使用してプロセス ID をログに記録する方法

プロジェクトで log4cxx を使用していますが、[%t] マーカーを使用して現在のスレッド ID をログに記録できます。プロセス ID または log4j をログに記録する方法は?

ConversionPattern と xml ベースの構成ファイルを使用しています。

ありがとう、

0 投票する
4 に答える
5572 参照

c++ - C++ ログ ライブラリのセットアップ

ロギングライブラリを操作するために、約2週間試みてきました。Log4cxx、Log4cpp、log4cplus、boost.log を試しました。問題は、これらのどれも私にとってうまくいかないことではなく、それらを機能させる方法がまったくわからないことです。仕事でlog4j/logbackを使用しているため、log4cxxを使用したいと思っていますが、log4jに基づいてビルドするライブラリを取得できませんでした。ブースト ライブラリをビルドして使用することはできましたが、boost.log には、何を試してもあらゆる種類のリンカー エラーが表示されます。これらのライブラリの 1 つを機能させるためのステップバイステップ ガイドを誰かが教えてくれたら、とてもありがたいです。また、それが重要な場合は、Eclipse を IDE として使用しています。

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

cmake - CMakeで使用する場合のLog4cxxとフルファイルパス

ロギングにLog4Cxxを使用していますが、ログトレース(ファイル名と行番号)がどこにあるかを確認するために%lディレクティブを使用したいと思います。私が抱えている問題は、コンパイラにフルパス名を提供するCMakeも使用していることです。これにより、ログ列が整列されなくなり、log4cxxがその情報を決定するために__FILE__プリプロセッサマクロを使用するため、ログ列を読み取ることが困難になります。

誰かが回避策を知っていますか?たとえば、「filename.cpp」のみを取得するか、ネストパラメータを使用してより適切に取得するかを指定したいと思います。たとえば、2つのネストは「module / submodule/filename.cpp」になります。設計上、CMakeはフルパス哲学で動作するようです。したがって、これは、未知のプリプロセッサディレクティブを使用するか、Log4CXXを何らかの方法でだますことで解決できると思います。

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

log4cxx - xml ファイルで使用される構成パラメーターである log4c でのロギングをオフにする方法

xml 構成 log4crc で log4c ライブラリを使用していますが、ログをオフ/オンにする方法を理解する必要があります。log4crc 構成ファイルのパラメーターを説明するドキュメントは見つかりませんでした。

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

licensing - LGPL /パブリックドメインはApachelog4cxxに相当しますか?

分散プロプライエタリパッケージに埋め込むことができるApachelog4cxxに相当するものはありますか?

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

c++ - log4cxx の使用中に C++ プログラムでエラーが発生します

log4cxx の使用中に C++ プログラムでエラーが発生します。エラーメッセージは次のとおりです。

解決するのを手伝ってください、

前もって感謝します。

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

log4j - log4cxx: 引数を使用してアペンダーを構成する

log4cxx の構成は、次の方法で後続の xml から読み取られます。

しかし、実行時にファイル名を設定したい場合、これにより、読み取り用に複数の .xml を使用するか、オンザフライで (メモリ内/ディスク上の場所に関係なく) 作成するという問題が発生します。

構成して変更した後、代用する<param file="file" value="%%value%%" />か、プロパティにアクセスするために、コンフィギュレーターにいくつかの値を渡す方法はありますか?

PSこれを行う理由:同じプログラムの複数のコピーが同じログに書き込んでいて、見た目が奇妙です。あまり自転車を発明せずに伝統的な方法で log4j/log4cxx でこれを回避するにはどうすればよいですか?

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

c++ - インクルード ファイルを開けません: 'log4cxx\logger.h': そのようなファイルまたはディレクトリはありません

log4cxx 用の API はありますか?その場合、ダウンロードする場所を指定しますか?

ありがとう

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

log4j - log4cxxを使用して単一のファイルを保持し、同じファイルの内容を上書きする方法は?

私のアプリケーションでは、複数のスレッドが同じファイルにデータを記録します。ファイルサイズが制限を超えた場合、ファイル内の特定のレコードを削除し、すべてのコンテンツを上に移動する必要があります。

Log4cxxでこれを行うことができますか?もしそうなら、あなたの考えに返信してください..

ありがとう..