I have a large program in which I have used System.out for debugging. But I'd like to be able to log all System.out simultaneously to a file so even if my program isn't run in the console all the System.out will be written to a file and I will be able to see it in any moment the program is running or later.
Btw, it's not wise to crawl all the program and use a logger instead of System.out statements!
I tried java -jar myjar.jar > sysout.txt
but it doesn't log the exceptions logged by java logger utility.