を使用std::thread
すると、スレッド名のリストをプログラム状態に保つのが簡単になります(スレッドをラップするか、シングルトンを使用してスレッドリストを管理します)。
ロギングにlog4cxxを使用し始めていますが、スレッド名を表示させたいのですが。ただし、これは、PatternLayoutを使用できないことを意味します。スレッド番号だけではあまり役に立ちません。
これを行うための最良の方法は何ですか?マップを出力するだけで行き詰まっているのでしょうか、それともPatternLayout
/ConversionPattern
を巧妙な方法でオーバーライドして、やりたいことを実行できますか?そして、それをオーバーロードした場合、構成ファイルでクラスをポイントするにはどうすればよいですか?または、変換文字を追加できますか?