2

Когда я использую команду batchfile.bat >> logfile.txt в командной строке Windows, она правильно выводит нормальный вывод в текстовый файл, но исключения Java выводятся на консоль. Можно ли сделать так, чтобы исключения также записывались в файл журнала?

1 ответ1

7

Java-исключения печатаются в стандартном потоке ошибок.

Чтобы передать стандартный поток ошибок (дескриптор файла 2) в файл, вы можете сделать:

batchfile.bat 2>> errorlog.txt

Чтобы передать как стандартную ошибку, так и стандартную в один файл:

batchfile.bat >> logfile.txt 2>&1

Вы можете сделать то же самое в Unix и Windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .