Originariamente inviato da r1si
vi scrivo per chiedervi aiuto nella realizzazione di uno codice java che possa al termine di un programma creare un file .txt con all interno tutti i println ( e le eccezioni con gli errori ) stampati a video durante l' esecuzione di tutto il programma o quantomeno durante la parte finale del programma
Un conto è se vuoi aprire tu uno stream e scriverci tu del testo man mano che fai qualcosa e un altro conto è se vuoi "redirezionare" lo standard-output su un file (praticamente qualunque cosa venga scritta su System.out ... non solo da te).

Nel primo caso apri uno stream (es. PrintStream/PrintWriter) e usa print/println ecc...
Nel secondo caso crei un PrintStream e lo passi al setOut(PrintStream out) di java.lang.System.