问题描述
Spring集成测试创建多个spring上下文(每个配置一个),并缓存它们,以备日后需要时使用。但是记录器(logback)的配置是静态的。如果我使用不同的日志记录配置缓存了上下文A和B,则我将拥有混合的上下文。在这种情况下,春季:
- 希望使用配置A进行测试
- 构建上下文A,根据上下文A初始化静态日志记录并缓存上下文A
- 运行测试
- 希望使用配置B进行测试
- 构建上下文B,根据上下文B初始化静态日志记录并缓存上下文B
- 运行测试
- 希望使用配置A运行测试
- 从缓存中获取上下文,而无需再次构建它,也无需初始化静态日志记录
- 使用上下文A和上下文B的记录器配置运行测试
那是正确的吗?如何避免混淆记录仪配置?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)