The program I am making is designed to be run unattended, because of this I have redirected the stdout and stderr streams to a log file. While this works without any problems, while I am still making and debugging the software I would like it to show on the screen as well. Is this possible?
To redirect the streams I have used
System.setErr(logWriter);
System.setOut(logWriter);
Thanks.
a bit crude perhaps, but you could try this:
Alternatively you could write your own PrintStream implementation which simultaneously writes to both your log file and the screen. It doesn’t sound like you need this behaviour except in development though so the latter whilst actually a more accurate answer to your question is probably not what you actually want.