Spring boot 弹簧执行器/运行状况记录器设置为关闭,但仍在记录

Spring boot 弹簧执行器/运行状况记录器设置为关闭,但仍在记录,spring-boot,logging,spring-boot-actuator,Spring Boot,Logging,Spring Boot Actuator,我想在application.properties文件中将/health-exactor端点的记录器设置为OFF。应用程序在Spring Boot 1.5上。 /health将是我们针对F5的新监控url。我不想让原木泛滥。 我有这个 logging.level.org.springframework.web=DEBUG org.springframework.boot.actuate.health.Logger=OFF logging.level.org.spring

我想在application.properties文件中将/health-exactor端点的记录器设置为OFF。应用程序在Spring Boot 1.5上。 /health将是我们针对F5的新监控url。我不想让原木泛滥。 我有这个

    logging.level.org.springframework.web=DEBUG

    org.springframework.boot.actuate.health.Logger=OFF
    logging.level.org.springframework.boot.actuate.health=OFF
我仍然在控制台和日志文件中获取调试日志记录。唯一有效的方法是将第一个设置为INFO或更高。但是,这是不可取的。所以,现在我明白了

2020-05-06 17:14:01.545 DEBUG 58588 --- [nio-9095-exec-5] o.s.web.servlet.DispatcherServlet        : DispatcherServlet with name 'dispatcherServlet' processing GET request for [/health]
2020-05-06 17:14:01.552 DEBUG 58588 --- [nio-9095-exec-5] o.s.web.servlet.DispatcherServlet        : Last-Modified value for [/health] is: -1
2020-05-06 17:14:01.848 DEBUG 58588 --- [nio-9095-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Written [UP {}] as "application/vnd.spring-boot.actuator.v1+json" using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@144409aa]
2020-05-06 17:14:01.849 DEBUG 58588 --- [nio-9095-exec-5] o.s.web.servlet.DispatcherServlet        : Null ModelAndView returned to DispatcherServlet with name 'dispatcherServlet': assuming HandlerAdapter completed request handling
2020-05-06 17:14:01.849 DEBUG 58588 --- [nio-9095-exec-5] o.s.web.servlet.DispatcherServlet        : Successfully completed request

是否需要设置其他记录器属性?对于不同的类/包

有了这个配置,我希望看到我所认为的输出。您试图关闭输出的哪一行?4行来自DispactcherServlet,您将org.springframework.web设置为调试,另一行是RequestResponseBodyMethodProcessor,它也位于org.springframework中。web@JamesGawron谢谢你的回复。对的我的理解是,从/health的执行器框架关闭日志记录将防止任何日志记录命中它,包括DispatcherServlet和RequestResponseBodyMethod。是的,将“logging.level.org.springframework”改为“DEBUG”以外的版本会阻止它,但这会阻止所有其他的调试,我不希望这样/“运行状况”将从f5用作监控,每15-20秒命中一次,因此,如果可能,最好不要让这些输出充斥日志。也许我搞错了。你找到解决办法了吗?我也对实现这一目标感兴趣。我也在寻找同样的目标。有人想出办法了吗?有了这个配置,我希望看到我认为的输出。您试图关闭输出的哪一行?4行来自DispactcherServlet,您将org.springframework.web设置为调试,另一行是RequestResponseBodyMethodProcessor,它也位于org.springframework中。web@JamesGawron谢谢你的回复。对的我的理解是,从/health的执行器框架关闭日志记录将防止任何日志记录命中它,包括DispatcherServlet和RequestResponseBodyMethod。是的,将“logging.level.org.springframework”改为“DEBUG”以外的版本会阻止它,但这会阻止所有其他的调试,我不希望这样/“运行状况”将从f5用作监控,每15-20秒命中一次,因此,如果可能,最好不要让这些输出充斥日志。也许我搞错了。你找到解决办法了吗?我也对实现这一目标感兴趣。我也在寻找同样的目标。有人想出办法了吗?