文章目录概要介绍
logback 是 SpringBoot 中默认的日志框架。两者结合可以在不同环境下实现不同的日志配置效果。
1.logback-spring.xml 和 logback.xml:
resources目录下,如果你去测试,你会发现logback-spring.xml和logback.xml都可以让项目运行起来。直观上你不会看出两者的区别,但是当你使用springProfile来区分不同的环境时会有错误级别的日志输出。
图形错误:
图标不报错:
是不是很神奇,如果你遇到了,你可能也会一头雾水没有网络spring配置文件报错,这是为什么呢?
原因是如果项目中配置的名称是logback.xml,logback会先用Spring加载日志配置没有网络spring配置文件报错,日志文件中springProfile的配置无效。所以只需将 logback.xml 更改为 logback-spring.xml。
2.springProfile 使用:
我可以在 logback 中使用 springProfile 做什么:
变量根据环境变化:
日志级别调整:
当然还有其他用途,我就不一一列举了。
当然,我们在logback中使用的时候需要提前为不同的环境创建属性文件:
应用程序-dev.properties,
application-test.properties,
应用程序-prod.properties
以及pom文件中的配置:
dev
dev
true
test
test
pre
pre
prod
prod
总结
这里简单解释一下logback的命名问题以及配合springProfile使用的配置。我觉得这对于报错不理解的同学来说还不错。欢迎关注交流、分享、点赞、欣赏。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 欧资源网