gpt4 book ai didi

log4j - Spring集成中限制jsch的输出

转载 作者:行者123 更新时间:2023-12-03 14:41:35 24 4
gpt4 key购买 nike

我试图在我的 Spring Boot 应用程序中限制 com.jcraft.jsch 包的输出。我的应用程序使用 Spring Intgration 并有一个定义以下日志级别的 log4j.properties 文件

# Root logger option
log4j.rootLogger=DEBUG
log4j.category.com.jcraft.jsch=ERROR
log4j.category.org.springframework.integration.file=ERROR

尽管如此,我还是从那个包中收到了大量 INFO 级别的消息......我希望它能够过滤掉它。
我遵循了此 link 底部的简短说明

任何人都知道为什么我仍然被通信淹没。来自jsch的细节?
2015-05-21 11:12:55.750  INFO 10684 --- [ask-scheduler-1] com.jcraft.jsch                          : aes256-cbc is not available.
2015-05-21 11:12:55.750 INFO 10684 --- [ask-scheduler-1] com.jcraft.jsch : aes192-cbc is not available.
2015-05-21 11:12:55.750 INFO 10684 --- [ask-scheduler-1] com.jcraft.jsch : CheckKexes: diffie-hellman-group14-sha1
2015-05-21 11:12:55.770 INFO 10684 --- [ask-scheduler-1] com.jcraft.jsch : SSH_MSG_KEXINIT sent
2015-05-21 11:12:55.770 INFO 10684 --- [ask-scheduler-1] com.jcraft.jsch : SSH_MSG_KEXINIT received

我使用 log4j.1.2.17 和 slf4j,我的 log4j.properties 位于 src.main.resources 下

最佳答案

您只需添加 logging.level.com.jcraft.jsch=WARN给您的 application.properties .见 https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-logging.html#boot-features-custom-log-levels .

关于log4j - Spring集成中限制jsch的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30369589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com