有没有办法在 nodejs 中的 scp2 上传操作期间公开调试行?

Is there a way to expose debug lines during scp2 upload operation in nodejs?

我在 nodejs 应用程序中使用这个包:https://www.npmjs.com/package/scp2 并且它正在调用 upload(src, dest) 到 unix 服务器。它没有连接到 unix 服务器,我看到的唯一错误是建立 SFTP 会话时的退出代码 255。我意识到它没有连接是因为 Unix 服务器 OpenSSL 包发生了变化,但自从它回滚以来,它仍然没有像以前那样工作。

有没有办法显示 scp2.upload() 的调试行?我正在 vscode 调试模式下单步执行 scp2 包,但没有找到任何东西。

我在 scp2 配置中添加了这个:调试:console.log 如此:

  this.sshCreds = {
host: this.host,
username: this.username,
password: this.password,
debug: console.log,
};

this.sshClient = new SshClient(this.sshCreds);