--- 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();