我有一个exe(VC ++应用程序),它运行一整天,然后使用printf()和Console :: WriteLine()打印日志;语句。
这个exe由批处理脚本调用,如下所示
**************
set log=D:\MyProj\log\MyProg.log
CMD /C D:\MyProj\MyProg.exe>>%log% 2>&1
echo %date% %time% End >>%log%
**************
但是这里的日志文件没有实时更新。日志正在以块或exe过程完成时更新。所以我无法实时跟踪发生的事情。
有时我甚至可以看到来自先前执行的日志跟踪[不确定]。
我无能为力,发生了什么。伙计们帮我这个!!!
提前致谢 问候 Deepan