Browse Source

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
master
Kevin Jackson 15 years ago
parent
commit
37b4989c05
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java

+ 11
- 0
src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java View File

@@ -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());
}


Loading…
Cancel
Save