この状況に遭遇したのは私が初めてではないと確信していますが、ここでも一般的にも具体的なことは何も見つかりませんでした。
私はprintfフォーマットを使用する古いロガーを使用しています...例:
LOG_ERROR("Error Code: %d. Additional data %s", error.ID, error.serialize());
そして、ストリーム スタイルのロガーに移行したいと考えています。例えば:
LOG_ERROR("Error Code: " << error.ID << "Additional data: " << error.serialize());
当然、コード ベースは大きく、これを自動化したいと考えています。それを行うスクリプトを思いつくことができると思いますが、それほど簡単ではないように見えます...かなり簡単な方法があると確信しています。ありがとう!