C++ アプリケーションを実行するバッチ ファイルがあります。
実行は次のようなものです
program.exe arguments >log.log 2>&1
正常に動作しますが、ログ ファイルとコマンド ウィンドウから欠落しているログがあります。リダイレクトを削除すると、不足しているログがcmd 実行ウィンドウに表示されます。また、Visual Studio でプログラムを実行すると、実行ウィンドウに欠落した出力はありません。
この場合に欠落していることに気付いたメッセージは単純な printf() ステートメントですが、他のメッセージも欠落している可能性があると思います (これは大規模なエンタープライズ システムです)。
これはかなり奇妙に思えますが、アイデアはありますか?
ありがとう。