java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java
branchv_0
changeset 203 504c4ba56d1c
parent 201 d3db5a72a089
child 209 8dfe037b3274
--- 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()});
+					}
+				}
+
 			}
 		}