Springboot 中 logback.xml 日志分级别打印配置

日志级别说明:

【DEBUG】Level指出细粒度信息事件对调试应用程序是非常有帮助的。

【INFO】 level表明 消息在粗粒度级别上突出强调应用程序的运行过程。

【WARN】 level表明会出现潜在错误的情形。

【ERROR 】level指出虽然发生错误事件,但仍然不影响系统的继续运行。

【FATAL】 level指出每个严重的错误事件将会导致应用程序的退出。

其中等级大小为:DEBUG < INFO < WARN < ERROR < FATAL

logback.xml 配置如下(只列出info 和 error 配置,其他等级依葫芦画瓢):



    
	
	
	
    
    
        
	
		${LOG_HOME}/info.log
		
			${LOG_HOME}/${LOG_BACK}/${LOG_NAME}.%d{yyyy-MM-dd}.%i.log
			
			10
			
				100MB
			
		
		
			${pattern}
			UTF-8
		
	
	
        
	
		${LOG_HOME}/error.log
		
			ERROR
			ACCEPT
			DENY
		
		
			${LOG_HOME}/${LOG_BACK}/${LOG_NAME}-error.%d{yyyy-MM-dd}.%i.log
			
			10
			
				100MB
			
		
		
			${pattern}
			UTF-8
		
	
	
        
	
	
	
	
		
		
	

部分参数解析

onMatch="ACCEPT"  表示匹配该级别及以上
onMatch="DENY"  表示不匹配该级别及以上
onMatch="NEUTRAL"  表示该级别及以上的,由下一个filter处理,如果当前是最后一个,则表示匹配该级别及以上
onMismatch="ACCEPT"  表示匹配该级别以下
onMismatch="NEUTRAL"  表示该级别及以下的,由下一个filter处理,如果当前是最后一个,则不匹配该级别以下的
onMismatch="DENY"  表示不匹配该级别以下的

MaxHistory:日志最大保留天数

 

你可能感兴趣的:(java)