デフォルトでは、spdlogは呼び出しごとに数マイクロ秒を節約するため、スレッドIDをスレッドローカルストレージに保存します。ただし、プログラムがforkする場合、tweakme.hの SPDLOG_DISABLE_TID_CACHING フラグのコメントを必ず外してください。

これにより、子プロセスのログメッセージでスレッドIDが未定義になるのを防ぎます。

#define SPDLOG_DISABLE_TID_CACHING