java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java
branchv_0
changeset 203 504c4ba56d1c
parent 201 d3db5a72a089
child 209 8dfe037b3274
     1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java	Sun Jun 21 16:21:51 2015 +0200
     1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java	Sat Aug 15 09:40:22 2015 +0200
     1.3 @@ -17,6 +17,7 @@
     1.4   */
     1.5  package info.globalcode.sql.dk;
     1.6  
     1.7 +import info.globalcode.sql.dk.configuration.CommandArgument;
     1.8  import info.globalcode.sql.dk.configuration.Configuration;
     1.9  import info.globalcode.sql.dk.configuration.ConfigurationException;
    1.10  import info.globalcode.sql.dk.configuration.ConfigurationProvider;
    1.11 @@ -24,6 +25,7 @@
    1.12  import info.globalcode.sql.dk.configuration.FormatterDefinition;
    1.13  import info.globalcode.sql.dk.configuration.Properties;
    1.14  import info.globalcode.sql.dk.configuration.Property;
    1.15 +import info.globalcode.sql.dk.configuration.TunnelDefinition;
    1.16  import info.globalcode.sql.dk.formatting.ColumnsHeader;
    1.17  import info.globalcode.sql.dk.formatting.FakeSqlArray;
    1.18  import info.globalcode.sql.dk.formatting.Formatter;
    1.19 @@ -197,6 +199,15 @@
    1.20  		} else {
    1.21  			for (DatabaseDefinition dd : configuredDatabases) {
    1.22  				data.add(new Object[]{dd.getName(), dd.getUserName(), dd.getUrl()});
    1.23 +
    1.24 +				final TunnelDefinition tunnel = dd.getTunnel();
    1.25 +				if (tunnel != null) {
    1.26 +					log.log(Level.INFO, "Tunnel command: {0}", tunnel.getCommand());
    1.27 +					for (CommandArgument ca : Functions.notNull(tunnel.getArguments())) {
    1.28 +						log.log(Level.INFO, "\targument: {0}/{1}", new Object[]{ca.getType(), ca.getValue()});
    1.29 +					}
    1.30 +				}
    1.31 +
    1.32  			}
    1.33  		}
    1.34