Вероятно, эта ветка дублирует , но может ли кто-нибудь помочь? Я хочу записать вывод Java-программы в консоль и в файл одновременно. Я знаю, что могу отправить вывод на консоль с помощью этого фрагмента кода
PrintStream orgStdout = null;
PrintStream fileStdout = null;
orgStdout = System.out;
try {
fileStdout = new PrintStream(new FileOutputStream("C:\\testlogger.txt"));
System.setOut(fileStdout);
System.out.println("==============");
for (int i = 0; i < 10; i++){
System.out.println("" + i);
}
System.out.println("==============");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
, но как сохранить вывод на консоли и в файле ??
PS: не ищу вариант, когда я выводю в файл и отображаю его в консоли в другом потоке.