logback.xml文件配置

spring cloud logback模板配置:

  1. 日志文件分类(console、info、debug、error)打印到不同日志文件;
  2. 按照日期+应用名命名日志文件;
  3. 保留近7天日志文件;
  4. 每个日志文件最大50M;

注意配置文件的加载顺序。logback.xml文件的加载优先级大于spring cloud的配置文件(bootstrap.yml/application.properties),要从配置文件中读取项目配置须重命名logback.xml,并在spring cloud配置文件中指定日志文件路径:logging.config.classpath=logback-spring.xml即可。




	
	
	
	

	
	
		
			
			%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
				%msg %n
		
	

	
	
		
			${LOG_PATH}/${LOG_NAME}-DEBUG-%d{yyyy-MM-dd}.%i.log
			
			
				50MB
			
			7
		
		true
		
			
			%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
				%msg%n
			utf-8
		
		
			DEBUG
			ACCEPT
			DENY
		
	

	
	
		
			${LOG_PATH}/${LOG_NAME}-INFO-%d{yyyy-MM-dd}.%i.log
			
			
				50MB
			
			7
		
		true
		
			
			%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
				%msg%n
			utf-8
		
		
			INFO
			ACCEPT
			DENY
		
	

	
	
		
			${LOG_PATH}/${LOG_NAME}-ERROR-%d{yyyy-MM-dd}.%i.log
			
			
				50MB
			
			7
		
		true
		
			
			%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
				%msg%n
			utf-8
		
		
			ERROR
			ACCEPT
			DENY
		
	

	
	
		
		
		
		
	

 

你可能感兴趣的:(spring,cloud,logback,日志模板)