--- a/java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java Sun Jun 21 16:21:51 2015 +0200
+++ b/java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java Sat Aug 15 09:40:22 2015 +0200
@@ -17,6 +17,7 @@
*/
package info.globalcode.sql.dk;
+import info.globalcode.sql.dk.configuration.CommandArgument;
import info.globalcode.sql.dk.configuration.Configuration;
import info.globalcode.sql.dk.configuration.ConfigurationException;
import info.globalcode.sql.dk.configuration.ConfigurationProvider;
@@ -24,6 +25,7 @@
import info.globalcode.sql.dk.configuration.FormatterDefinition;
import info.globalcode.sql.dk.configuration.Properties;
import info.globalcode.sql.dk.configuration.Property;
+import info.globalcode.sql.dk.configuration.TunnelDefinition;
import info.globalcode.sql.dk.formatting.ColumnsHeader;
import info.globalcode.sql.dk.formatting.FakeSqlArray;
import info.globalcode.sql.dk.formatting.Formatter;
@@ -197,6 +199,15 @@
} else {
for (DatabaseDefinition dd : configuredDatabases) {
data.add(new Object[]{dd.getName(), dd.getUserName(), dd.getUrl()});
+
+ final TunnelDefinition tunnel = dd.getTunnel();
+ if (tunnel != null) {
+ log.log(Level.INFO, "Tunnel command: {0}", tunnel.getCommand());
+ for (CommandArgument ca : Functions.notNull(tunnel.getArguments())) {
+ log.log(Level.INFO, "\targument: {0}/{1}", new Object[]{ca.getType(), ca.getValue()});
+ }
+ }
+
}
}