У меня есть пакетный файл, который выполняет 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...