std::thread
では、プログラム状態でスレッド名のリストを維持することになりました簡単です(スレッドをラップすることにより、またはスレッドリストを管理するためにシングルトンを使用するか。)C++スレッド名マップとlog4cxx
私はロギングにlog4cxxを使い始めています。スレッド名を表示させたいのですが。しかし、これは私がPatternLayoutを使うことができないことを意味します。スレッド番号はそれほど有用ではありません。
これを行うにはどのような方法が最適ですか?私は地図を出力するだけで止まったのですか、または私が欲しいことをするために賢い方法でPatternLayout
/ConversionPattern
を上書きすることはできますか?私はそれをオーバーロードする場合、どのように設定ファイルのクラスを指していますか?または、変換文字を追加することはできますか?