0

是否有任何日志记录框架,可以帮助我根据收到的请求参数动态更改日志记录级别?

如果请求有一个参数启用调试为真,那么只有它应该记录,否则不。

spring sleuth 是否在云环境中提供此功能?

4

2 回答 2

0

您可以使用 Spring Boot & Spring Cloud Config 和标准 Slf4j 日志记录机制。您可以查看此答案以获取更多信息 -使用 ConfigServer 管理 logging.level

于 2017-09-12T13:51:27.733 回答
0

如果您只想要条件日志记录,您将使用NDC/MDC 和使用支持该功能的框架的过滤器。

例如,如果您想要更通用的东西,请设置一个com.foo.request设置为说的设置INFOcom.foo.request.debug设置为某个较低级别的设置。挑选并选择 logger on request 参数。

于 2017-09-12T13:51:58.513 回答