java/sql-dk/src/info/globalcode/sql/dk/CLIStarter.java
branchv_0
changeset 64 fcc499518dc7
parent 63 3b9ec9c23a37
child 69 0befec5034c2
--- a/java/sql-dk/src/info/globalcode/sql/dk/CLIStarter.java	Thu Dec 26 00:58:00 2013 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/CLIStarter.java	Thu Dec 26 01:05:24 2013 +0100
@@ -27,6 +27,7 @@
 import info.globalcode.sql.dk.formatting.FormatterContext;
 import info.globalcode.sql.dk.formatting.FormatterException;
 import java.io.IOException;
+import java.io.PrintStream;
 import java.sql.SQLException;
 import java.util.logging.Level;
 import java.util.logging.LogRecord;
@@ -91,13 +92,15 @@
 	}
 
 	private void process() throws ConfigurationException, SQLException, FormatterException {
+		MODE mode = options.getMode();
+
 		/** Show info */
 		if (!options.getShowInfo().isEmpty()) {
-			InfoLister infoLister = new InfoLister(System.err, this);
+			PrintStream infoOut = mode == MODE.JUST_SHOW_INFO ? System.out : System.err;
+			InfoLister infoLister = new InfoLister(infoOut, this);
 			infoLister.showInfo(options);
 		}
 
-		MODE mode = options.getMode();
 		switch (mode) {
 			case QUERY_NOW:
 				processQueryNow();