使用Windows命令行执行命令并在滚动文件中捕获输出

时间:2016-01-08 20:22:02

标签: windows logging command-line

我有一个命令行程序,它产生我想要记录到文件的输出。

我知道我可以使用>将命令的输出(例如foo.exe)重定向到文件。运算符,但对于这个当前项目,我需要的不仅仅是简单的输出功能。我还要提到我无法更改foo.exe中的任何代码。

我正在寻找可以执行以下操作的命令行实用程序/命令:

  1. 将foo.exe的输出记录到文件
  2. 在foo.exe
  3. 的每个输出上放置一个时间戳
  4. 当前日志文件达到某个指定大小(例如1mb)时,关闭当前文件并开始将日志数据放入新文件中。
  5. 在一个完美的世界中,该实用程序将封装我希望执行的命令并记录其输出,如下所示:

    log.exe -MaxLogSize = 1mb -FileName =“FooOutput.log”-Execute =“foo.exe”

    感谢任何帮助或建议!

0 个答案:

没有答案
相关问题