2

我的骆驼 SFTP 消费者每 10 秒连接一次服务器,并且在每次连接期间,它都会打印大量的日志消息,如此处所述。

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex: 客户端: hmac-md5,hmac-sha1,hmac-sha1-96,hmac-md5-96

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex:客户端:无

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex:客户端:无

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex:客户端:

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex:客户端:

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex: 服务器-> 客户端 aes128-ctr hmac-md5 无

02-05-2016 20:48:34,441 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/下载] JSCH -> kex: 客户端-> 服务器 aes128-ctr hmac-md5 无

02-05-2016 20:48:34,443 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> SSH_MSG_KEXDH_INIT 发送

02-05-2016 20:48:34,444 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 期待 SSH_MSG_KEXDH_REPLY

02-05-2016 20:48:34,762 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> ssh_rsa_verify:签名为真

02-05-2016 20:48:34,762 WARN (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 将“11.11.11.11”(RSA)永久添加到已知主机列表中。

02-05-2016 20:48:34,763 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> SSH_MSG_NEWKEYS 发送

02-05-2016 20:48:34,763 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 收到 SSH_MSG_NEWKEYS

02-05-2016 20:48:34,763 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> SSH_MSG_SERVICE_REQUEST 发送

02-05-2016 20:48:35,079 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> SSH_MSG_SERVICE_ACCEPT 收到

02-05-2016 20:48:35,391 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 可以继续的身份验证:publickey,keyboard-interactive,password

02-05-2016 20:48:35,391 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 下一个认证方法:publickey

02-05-2016 20:48:35,391 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 可以继续的身份验证:密码

02-05-2016 20:48:35,391 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 下一个认证方式:密码

02-05-2016 20:48:35,707 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 身份验证成功(密码)。

02-05-2016 20:48:36,662 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] 连接到 sftp://username@11.11.11.11:22

02-05-2016 20:48:36,662 INFO (org.apache.camel.component.file.remote.SftpConsumer) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] 连接并登录到:sftp://username@11.11.11.11:22

02-05-2016 20:48:38,539 信息 (org.apache.camel.component.file.remote.SftpOperations) [骆驼 (camel-99) 线程 #117 - sftp://username:******@ 11.11.11.11:22/download] JSCH -> 从 11.11.11.11 端口 22 断开连接

如何阻止这些消息出现在日志中?

4

2 回答 2

1

如果您使用的是 log4j 之类的记录器,您可以在记录器配置中使用以下行简单地关闭 JSCH 日志记录:

log4j.logger.org.apache.camel.component.file.remote.SftpOperations = OFF
于 2016-05-05T22:08:17.620 回答
1

作为更改记录器配置的替代方法,当前的 Camel sFTP 文档提到了您可以在端点上设置的几个选项:

  • jschLoggingLevel
  • readLockLoggingLevel
  • 运行记录级别

例如,您可以设置:

sftp://user@myserver.mydomain.net:9921/path/to/folder?binary=true&jschLoggingLevel=WARN&readLockLoggingLevel=INFO&runLoggingLevel=WARN

您可以直接在端点中调整每个类别以满足您的需求,而无需更改记录器的配置。

于 2020-05-26T13:59:45.160 回答