是否有任何日志记录框架,可以帮助我根据收到的请求参数动态更改日志记录级别?
如果请求有一个参数启用调试为真,那么只有它应该记录,否则不。
spring sleuth 是否在云环境中提供此功能?
是否有任何日志记录框架,可以帮助我根据收到的请求参数动态更改日志记录级别?
如果请求有一个参数启用调试为真,那么只有它应该记录,否则不。
spring sleuth 是否在云环境中提供此功能?
您可以使用 Spring Boot & Spring Cloud Config 和标准 Slf4j 日志记录机制。您可以查看此答案以获取更多信息 -使用 ConfigServer 管理 logging.level
如果您只想要条件日志记录,您将使用NDC/MDC 和使用支持该功能的框架的过滤器。
例如,如果您想要更通用的东西,请设置一个com.foo.request
设置为说的设置INFO
和com.foo.request.debug
设置为某个较低级别的设置。挑选并选择 logger on request 参数。