Probablemente este hilo es duplicate pero ¿alguien puede guiar? Quiero escribir la salida del programa java a consola y archivo al mismo tiempo. Sé que puedo enviar la salida a la consola con este pedazo de códigoSalida de la consola Java - Archivo Y a la consola AMBOS
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();
}
pero la forma de mantener la producción en la consola y en el expediente, así ??
P.S: No busco una opción donde la publico en un archivo y la visualizo en otro hilo.
deberán tener en cuenta [log4j] (http: //logging.apache.org/log4j/1.2/manual.html) – mre