Я бы хотел, чтобы консоль отображала вывод, но также сохраняла его в текстовом файле в виде журнала. Есть какой-либо способ сделать это? Я попытался сделать это:Как сохранить вывод консоли в текстовый файл в определенном каталоге?
PrintStream printStream = new PrintStream(new FileOutputStream(locations[0][0] + "-" + locations[0][1] + "-output.txt"));
System.setOut(printStream);
Но это не отображает вывод в консоль больше, и она сохраняет его в каталоге проекта. Есть ли способ сделать то и другое?
Написать 'PrintStream' реализации, который регистрирует в двух местах. –
http://stackoverflow.com/q/1356706/438992 –
@Victor Как вы думаете, что он использует? 'System.setOut (printStream);' выглядит довольно похоже на ваше предложение. –