# HG changeset patch # User František Kučera # Date 1388016324 -3600 # Node ID fcc499518dc7d0adc30cc3a31c4d8f78f4611539 # Parent 3b9ec9c23a3784fd3bca4850874eb23c3181a4e8 use System.out if mode is JUST_SHOW_INFO (thus user can easily read license or help using … | less) diff -r 3b9ec9c23a37 -r fcc499518dc7 java/sql-dk/src/info/globalcode/sql/dk/CLIStarter.java --- 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();