I was trying to use System.out.println to help with debugging and I found that it wasn't printing to the console. On inspection I found that my program had created 4 output consoles ( one for Java DB processes, one for the DB server, one for debugging the program, and one for program output ). I found my expected println in an unexpected console - the DB server output. I would like to get a handle on these outputs. I expected the System class to have a list field of active output consoles ( printstreams ), something like :
ArrayList<PrintStream> getActivePrintOutputs()
But I don't see one. How do I get them?