spring boot中通过代码切换logback多环境日志配置
可以静态地为logback准备多种环境配置。在使用时可以根据运行环境指定一种。
那么在程序运行时,如何通过代码动态地切换其环境配置。
<springProfile name="staging">
<!-- configuration to be enabled when the "staging" profile is active -->
</springProfile>
<springProfile name="dev, staging">
<!-- configuration to be enabled when the "dev" or "staging" profiles are active -->
</springProfile>
<springProfile name="!production">
<!-- configuration to be enabled when the "production" profile is not active -->
</springProfile>
比如如上的定义。应用启动时,指定激活的profile为dev,在代码中想某个时候使用staging的配置。是否有方法可以被用来改变logback的配置。
是否可以改profile.active的值来让logback配置变化?这样对其他的环境有影响的吧?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
发个文档你看下吧:http://www.roncoo.com/article...