SpringBoot项目logback的多环境配置(二)

SpringBoot项目logback的多环境配置(二)

  • 此项目是基于Springboot环境开发
    • pom.xml添加依赖包
    • 添加logback-*.xml多环境
      • 项目增加logback依赖后,springboot2.x的配置顺序
    • application.properties配置logback属性
  • 常用应用属性配置列表

此项目是基于Springboot环境开发

项目github地址: https://github.com/lushunde/springboot.git

pom.xml添加依赖包


	org.projectlombok
	lombok
	true

添加logback-*.xml多环境

项目增加logback依赖后,springboot2.x的配置顺序

  • 如果只是加载logback依赖,没有扫描到默认的logback.xml文件,则springboot自动配置日志只打印到console控制台
  • 如果扫描到logback.xml,系统会自动加载,按照配置文件打印日志
  • 如果多环境,则不能使用默认的logback.xml文件,可以使用logback-*.xml的方式,只需要在application.properties文件增加logback使用的配置文件定义logging.config=classpath:logback-product.xml

logback配置如果没有 扫描到 logback.xml
如果logback.xml是默认文件



	
    

	
		
			%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36}:%L- %msg%n
			
			UTF-8
		
	

	
		logs/demo.log
		
			logs/demo.%d{yyyy-MM-dd}.log
			
		
		
			UTF-8
			%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36}:%L- %msg%n
			
		
	

	
		
		
	

application.properties配置logback属性

# 设置logback
# 日志级别 从高到底 的顺序是: error -> warn -> info -> debug
log.level=info
logging.config=classpath:logback-product.xml

常用应用属性配置列表

logging.path=/var/logs
logging.file=demo.log
logging.config=classpath:logback-product.xml 加载配置文件
logging.level.*=INFO -*是具体制定那些类配置level;

你可能感兴趣的:(SpringBoot)