idea控制台输出⽇志⾃动换⾏控制台打印彩⾊⽇志
idea控制台输出⽇志⾃动换⾏ | 控制台打印彩⾊⽇志
⼀、idea控制台输出⽇志⾃动换⾏faint
开发中我们通常会传输json格式的数据,然后打印在控制台Console,但json格式数据⼀多,则需要则控制台下放拖拽才能查看,且这样不⽅便阅读,所以推荐使⽤以下设置。
idea设置如下(Ctrl+Alt+S)Setting->Editor->General->Console,勾选下图选项即可:
⼆、控制台打印彩⾊⽇志
1.使⽤VM配置
-Dspring.abled=ALWAYS
复制上⾯的代码,参考下⾯的步骤,保存再重启就ok了
2.⾃定义彩⾊⽇志输出
<!-- 彩⾊⽇志 -->
<!-- 彩⾊⽇志依赖的渲染类 -->
<conversionRule conversionWord="clr"converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
<conversionRule conversionWord="wex"converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
<conversionRule conversionWord="wEx"converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/> <!-- 彩⾊⽇志格式 -->
<property name="FORMAT"value="${FORMAT:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){mag enta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> <!-- Console 输出设置 -->
<appender name="STDOUT"class="ch.ConsoleAppender">
<encoder>
<pattern>${FORMAT}</pattern>
<charset>utf8</charset>
</encoder>
</appender>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论