idea控制台输出日志自动换行 | 控制台打印彩色日志

今天药忘吃喽~ 2022-04-02 06:30 3830阅读 0赞

idea控制台输出日志自动换行 | 控制台打印彩色日志


一、idea控制台输出日志自动换行

开发中我们通常会传输json格式的数据,然后打印在控制台Console,但json格式数据一多,则需要则控制台下放拖拽才能查看,且这样不方便阅读,所以推荐使用以下设置。

idea设置如下(Ctrl+Alt+S)Setting->Editor->General->Console,勾选下图选项即可:

70


二、控制台打印彩色日志

1.使用VM配置
  1. -Dspring.output.ansi.enabled=ALWAYS

复制上面的代码,参考下面的步骤,保存再重启就ok了
在这里插入图片描述


2.自定义彩色日志输出
  1. <!-- 彩色日志 -->
  2. <!-- 彩色日志依赖的渲染类 -->
  3. <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
  4. <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
  5. <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
  6. <!-- 彩色日志格式 -->
  7. <property name="FORMAT" value="${FORMAT:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}" />
  8. <!-- Console 输出设置 -->
  9. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  10. <encoder>
  11. <pattern>${FORMAT}</pattern>
  12. <charset>utf8</charset>
  13. </encoder>
  14. </appender>

发表评论

表情:
评论列表 (有 0 条评论,3830人围观)

还没有评论,来说两句吧...

相关阅读