I\'m using the standard ConsoleHandler from java.util.logging and by default the console output is directed to the error stream (i.e. System.
If you use Java logging, you can change the default handler:
For example, for files: Handler fh = new FileHandler(FILENAME); Logger.getLogger(LOGGER_NAME).addHandler(fh);
If you want to output to a stream you can use StreamHandler, I think you can configure it with any output stream that you woud like, including the system stream.