如何为camel sftp consumer

时间:2016-05-05 08:17:07

标签: apache-camel

我的骆驼SFTP使用者每10秒连接一次服务器,在每次连接时都会打印出如此处所述的大量日志消息。

  

02-05-2016 20:48:34,441 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - > kex:客户:   HMAC-MD5,HMAC-SHA1,HMAC-SHA1-96,HMAC-MD5-96

     

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

     

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

     

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

     

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

     

02-05-2016 20:48:34,441 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - > KEX:   server-> client aes128-ctr hmac-md5 none

     

02-05-2016 20:48:34,441 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - > KEX:   client-> server aes128-ctr hmac-md5 none

     

02-05-2016 20:48:34,443 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >   已发送SSH_MSG_KEXDH_INIT

     

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

     

02-05-2016 20:48:34,762 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >   ssh_rsa_verify:签名true

     

02-05-2016 20:48:34,762警告   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >永久性   添加了' 11.11.11.11' (RSA)到已知主机列表。

     

02-05-2016 20:48:34,763 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >   发送了SSH_MSG_NEWKEYS

     

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

     

02-05-2016 20:48:34,763 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >   已发送SSH_MSG_SERVICE_REQUEST

     

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

     

02-05-2016 20:48:35,391 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >   可以继续的身份验证:   公钥,键盘交互,密码

     

02-05-2016 20:48:35,391 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >下一个   身份验证方法:publickey

     

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

     

02-05-2016 20:48:35,391 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >下一个   验证方法:密码

     

02-05-2016 20:48:35,707 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >认证   成功(密码)。

     

02-05-2016 20:48:36,662 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 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://用户名:****** @ 11.11.11.11:22 / download]连接并记录   in to:sftp://username@11.11.11.11:22

     

02-05-2016 20:48:38,539 INFO   (org.apache.camel.component.file.remote.SftpOperations)[骆驼   (camel-99)线程#117 -   sftp://用户名:****** @ 11.11.11.11:22 /下载] JSCH - >断开   从11.11.11.11港口22

如何阻止这些邮件显示在日志中?请帮忙。

2 个答案:

答案 0 :(得分:1)

如果您使用的是log4j,只需关闭JSCH注销:

log4j.logger.org.apache.camel.component.file.remote.SftpOperations = OFF

希望这有帮助。

R上。

答案 1 :(得分:1)

作为更改记录器配置的替代方法,当前的骆驼sFTP documentation提到了一些可以在端点上设置的选项(查询参数):

  • jschLoggingLevel
  • readLockLoggingLevel
  • runLoggingLevel

例如,您可以设置:

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

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