亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

springboot 日志彩色消失的2種解決方案

 更新時間:2021年07月27日 08:38:45   作者:十年呵護  
這篇文章主要介紹了springboot 日志彩色消失的2種解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot 日志彩色消失

方案一:

添加參數(shù) -Dspring.output.ansi.enabled=ALWAYS

如下圖所示:

重新運行 的效果

方案二:

springboot默認是logback日志,初始構建日志是還有顏色的,但是由于某種操作之后顏色消失了,如何進行配置文件配置呢?

步驟如下:

相應目錄resource下增加logback.xml

配置文件代碼如下:

<?xml version="1.0" encoding="UTF-8"?>
 
<!-- Logback configuration. See http://logback.qos.ch/manual/index.html -->
<configuration scan="true" scanPeriod="10 seconds">
	<!--<include resource="org/springframework/boot/logging/logback/base.xml" 
		/> -->
 
	<!--定義日志文件的存儲地址和前綴名 -->
	<property name="LOG_HOME" value="logs" />
	<property name="LOG_PREFIX" value="zuul-gateway" />
 
	<!-- 一般信息按照每天生成日志文件 -->
	<appender name="INFO_FILE"
		class="ch.qos.logback.core.rolling.RollingFileAppender">
		<File>${LOG_HOME}/${LOG_PREFIX}-info.log</File>
		<rollingPolicy
			class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
			<!-- 每天一歸檔 -->
			<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}-info-%d{yyyyMMdd}.log.%i
			</fileNamePattern>
			<!-- 單個日志文件最多500MB, 30天的日志周期,最大不能超過20GB -->
			<maxFileSize>100MB</maxFileSize>
			<maxHistory>30</maxHistory>
			<totalSizeCap>20GB</totalSizeCap>
		</rollingPolicy>
		<encoder>
			<!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%msg:日志消息,%n是換行符 -->
			<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
				-%msg%n</Pattern>
		</encoder>
	</appender>
 
	<!--錯誤信息按照每天生成日志文件 -->
	<appender name="ERROR_FILE"
		class="ch.qos.logback.core.rolling.RollingFileAppender">
		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
			<level>ERROR</level>
		</filter>
		<File>${LOG_HOME}/${LOG_PREFIX}-error.log</File>
		<rollingPolicy
			class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
			<!-- 每天一歸檔 -->
			<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}-error-%d{yyyyMMdd}.log.%i
			</fileNamePattern>
			<!-- 單個日志文件最多500MB, 30天的日志周期,最大不能超過20GB -->
			<maxFileSize>100MB</maxFileSize>
			<maxHistory>30</maxHistory>
			<totalSizeCap>20GB</totalSizeCap>
		</rollingPolicy>
		<encoder>
			<!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%msg:日志消息,%n是換行符 -->
			<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
				-%msg%n</Pattern>
		</encoder>
	</appender>
 
	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
			<!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%msg:日志消息,%n是換行符 :
			|%blue(%thread)  線程 如 :DiscoveryClient-CacheRefreshExecutor-0-->
			<pattern>%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level)  |%green(%logger:%line) |%black(%msg%n)</pattern>
		</encoder>
	</appender>
 
	<!-- 日志輸出級別 這樣設置不打印日志 -->
	<root level="INFO">
		<appender-ref ref="STDOUT" />
		<appender-ref ref="INFO_FILE" />
		<appender-ref ref="ERROR_FILE" />
	</root>
 
</configuration>

stdout核心代碼如下:其中yellow等顏色是對輸出日志顏色的描述:

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

運行效果圖:

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Springboot集成阿里云OSS上傳文件系統(tǒng)教程

    Springboot集成阿里云OSS上傳文件系統(tǒng)教程

    這篇文章主要介紹了Springboot集成阿里云OSS上傳文件系統(tǒng)教程,通過詳細的圖文展示,代碼步驟的展示和文件配置信息,希望對你有所幫助
    2021-06-06
  • Java main 方法面試題的詳細整理

    Java main 方法面試題的詳細整理

    這篇文章主要介紹了Java main 方法面試題的詳細整理的相關資料,這里介紹了10個經(jīng)典面試題的方法,需要的朋友可以參考下
    2017-09-09
  • Springboot2.3.x整合Canal的示例代碼

    Springboot2.3.x整合Canal的示例代碼

    canal是阿里開源mysql?binlog?數(shù)據(jù)組件,canal-server?才是canal的核心我們前邊所講的canal的功能,實際上講述的就是canal-server的功能,本文給大家介紹Springboot2.3.x整合Canal的示例代碼,需要的朋友可以參考下
    2022-02-02
  • Spring Boot配置線程池拒絕策略的場景分析(妥善處理好溢出的任務)

    Spring Boot配置線程池拒絕策略的場景分析(妥善處理好溢出的任務)

    本文通過實例代碼給大家介紹下如何為線程池配置拒絕策略、如何自定義拒絕策略。對Spring Boot配置線程池拒絕策略的相關知識感興趣的朋友一起看看吧
    2021-09-09
  • springboot添加https服務器的方法

    springboot添加https服務器的方法

    這篇文章主要介紹了springboot添加https服務器的方法,小編在android開發(fā)中發(fā)現(xiàn)很多app都是https訪問的,為了方便測試,自己搭建了一個https服務器,需要的朋友可以參考下
    2017-11-11
  • Java線程生命周期的終止與復位

    Java線程生命周期的終止與復位

    這篇文章主要介紹了Java線程生命周期的終止與復位,Java的線程狀態(tài)描述放在Thread類里面的枚舉類State中.總共包含了6中狀態(tài),具體詳情需要的小伙伴可以參考一下文章描述
    2022-07-07
  • springboot配置文件中敏感數(shù)據(jù)(賬號密碼)加密方式

    springboot配置文件中敏感數(shù)據(jù)(賬號密碼)加密方式

    這篇文章主要介紹了springboot配置文件中敏感數(shù)據(jù)(賬號密碼)加密方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Java Lambda表達式和函數(shù)式接口實例分析

    Java Lambda表達式和函數(shù)式接口實例分析

    這篇文章主要介紹了Java Lambda表達式和函數(shù)式接口,結合實例形式分析了Java8 Lambda表達式和函數(shù)式接口相關原理、用法及操作注意事項,需要的朋友可以參考下
    2019-09-09
  • java中設計模式之適配器模式

    java中設計模式之適配器模式

    這篇文章主要介紹了java中設計模式之適配器模式的相關資料,適配器模式將一個類的接口轉換成客戶期望的另一個接口。適配器讓原本不兼容的類可以合作得親密無間,需要的朋友可以參考下
    2017-09-09
  • 關于Java實現(xiàn)HttpServer模擬前端接口調(diào)用

    關于Java實現(xiàn)HttpServer模擬前端接口調(diào)用

    這篇文章主要介紹了關于Java實現(xiàn)Http?Server模擬前端接口調(diào)用,Http?協(xié)議是建立在?TCP?協(xié)議之上的協(xié)議,所以能用?TCP?來自己模擬一個簡單的?Http?Server?當然是可以的,需要的朋友可以參考下
    2023-04-04

最新評論