springboot 日志彩色消失的2种解决方案

springboot 日志彩色消失

方案一:

添加参数 -Dspring.output.ansi.enabled=ALWAYS

如下图所示:

springboot 日志彩色消失的2种解决方案_第1张图片

重新运行 的效果

方案二:

springboot默认是logback日志,初始构建日志是还有颜色的,但是由于某种操作之后颜色消失了,如何进行配置文件配置呢?

步骤如下:

相应目录resource下增加logback.xml

springboot 日志彩色消失的2种解决方案_第2张图片

配置文件代码如下:


 


	
 
	
	
	
 
	
	
		${LOG_HOME}/${LOG_PREFIX}-info.log
		
			
			${LOG_HOME}/${LOG_PREFIX}-info-%d{yyyyMMdd}.log.%i
			
			
			100MB
			30
			20GB
		
		
			
			%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
				-%msg%n
		
	
 
	
	
		
			ERROR
		
		${LOG_HOME}/${LOG_PREFIX}-error.log
		
			
			${LOG_HOME}/${LOG_PREFIX}-error-%d{yyyyMMdd}.log.%i
			
			
			100MB
			30
			20GB
		
		
			
			%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
				-%msg%n
		
	
 
	
		
			
			%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level)  |%green(%logger:%line) |%black(%msg%n)
		
	
 
	
	
		
		
		
	
 

stdout核心代码如下:其中yellow等颜色是对输出日志颜色的描述:

%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level)  |%green(%logger:%line) |%black(%msg%n)

运行效果图:

springboot 日志彩色消失的2种解决方案_第3张图片

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(springboot 日志彩色消失的2种解决方案)