我有一个执行 java 应用程序的批处理文件。我正在尝试对其进行修改,以便每当发生异常时,它都会将 STDERR 写入文件。
它看起来像这样:
start java something.jar method %1 %2 2>> log.txt
有没有办法也可以将参数 %1 和 %2 写入 log.txt 文件?每次调用此批处理文件时,我都不想将其写入日志文件,只有在发生异常时才将其写入日志文件。
我尝试寻找一种将 STDERR 重定向到变量的方法,但我无法弄清楚。理想情况下,我希望日志文件看起来像:
Batch file called with parameters:
- "first arg"
- "second arg"
Exception:
java.io.exception etc...
------------------------------------
Batch file called with parameters:
- "first arg"
- "second arg"
Exception:
java.io.exception etc...