SpringBoot从入门到精通教程(十七)- 日志异步化处理用法

需求背景

Springboot集成Logback日志框架:日志异步化处理用法

此项目在教程:SpringBoot从入门到精通教程(十五)- Logback日志框架集成的基础上改造的

代码演示

项目目录结构:

SpringBoot从入门到精通教程(十七)- 日志异步化处理用法_第1张图片

最新logback.xml文件内容:



	
	
	
		
			%d [%t] [%c] [%p] (%file:%line\)- %m%n
			UTF-8
		
	
	
	
		log/run.log
		
			log/run.log.%d.%i
			
				
				64 MB
			
			
			7
		
		
			
				%d [%t] [%c] [%p] - %m%n
			
			UTF-8 
		
	
	
	
		
		0
		
		1024
		
	
	
		
	
	
	
		
	

注意:配置了async_file部分,使用异步AsyncAppender对象配置

默认队列大小queueSize是256,见源码:

SpringBoot从入门到精通教程(十七)- 日志异步化处理用法_第2张图片

其他相关参数含义,可见配置文件内的详细解释说明

其他内容不再重复赘述,可点击查看此教程

完整源码下载

我的Github源码地址:

https://github.com/hemin1003/spring-boot-study/tree/master/spring-boot2-study/spring-boot2-parent/spring-boot2-logback-async

SpringBoot从入门到精通教程(十七)- 日志异步化处理用法_第3张图片

下一章教程

SpringBoot从入门到精通教程(十八)- 全局异常处理

该系列教程

SpringBoot从入门到精通教程

 

 

 

至此,全部介绍就结束了

 

------------------------------------------------------

------------------------------------------------------

 

关于我(个人域名)

我的开源项目集Github

 

期望和大家一起学习,一起成长,共勉,O(∩_∩)O谢谢

欢迎交流问题,可加个人QQ 469580884,

或者,加我的群号 751925591,一起探讨交流问题

不讲虚的,只做实干家

Talk is cheap,show me the code

你可能感兴趣的:(SpringBoot系列)