From 37b4989c05cbc9ae39ce3d41d86e49255e6027bb Mon Sep 17 00:00:00 2001 From: Kevin Jackson Date: Tue, 1 Dec 2009 07:41:40 +0000 Subject: [PATCH] allow scp verbose flag to actually log info - also makes ssh more chatty git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@885684 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/taskdefs/optional/ssh/SSHBase.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java index 543998cf9..1c56bb2d5 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java @@ -197,6 +197,17 @@ public abstract class SSHBase extends Task implements LogListener { */ protected Session openSession() throws JSchException { JSch jsch = new JSch(); + final SSHBase base = this; + if(verbose) { + JSch.setLogger(new com.jcraft.jsch.Logger(){ + public boolean isEnabled(int level){ + return true; + } + public void log(int level, String message){ + base.log(message, Project.MSG_INFO); + } + }); + } if (null != userInfo.getKeyfile()) { jsch.addIdentity(userInfo.getKeyfile()); }