diff -r 01078e09b85b -r 504c4ba56d1c java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java --- 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()}); + } + } + } }