Когда я использую batchfile.bat>> команда logfile.txt в командной строке Windows, она правильно производит нормальный вывод в текстовый файл, но исключения Java производятся к консоли. Я могу сделать его так, чтобы исключения были записаны в файл журнала также?
Исключения Java печатаются на потоке стандартной погрешности.
Для передачи по каналу потока стандартной погрешности (дескриптор файла 2) в файл, можно сделать:
batchfile.bat 2>> errorlog.txt
Передавать по каналу и стандартную погрешность и стандарт в тот же файл:
batchfile.bat >> logfile.txt 2>&1
Можно сделать то же на Unix и Windows