MDC を使用してプログラムにコンテキストを設定し、構成ファイルにフィルターを設定して、特定のコンテキストでロガーからのメッセージのみを表示できるようにしたいと考えています。
MDC mdc;
mdc.put("fieldName", "foo");
LOG4CPLUS_DEBUG(log, "ABC");
mdc.put("fieldName", "bar");
LOG4CPLUS_DEBUG(log, "XYZ");
からのみ印刷log
したいので、「XYZ」のみをログに出力する必要があります。"fieldName"
"bar"
log4j では、フィルターを含む XML 形式の構成ファイルを使用してこれを行うことができます。log4cplus は XML 構成ファイルを使用できますか? このようなフィルターを XML ログに設定できますか?
また、log4cplus を詳細にする方法はありますか?設定ファイルが見つかっているかどうか、それを読み取ることができるかどうかなどを確認できます。
log4cplus XML 構成ファイルの例を 1 つでも見つけたり、読み方に問題があります。