idea控制台输出日志自动换行 | 控制台打印彩色日志 今天药忘吃喽~ 2022-04-02 06:30 3584阅读 0赞 ## idea控制台输出日志自动换行 | 控制台打印彩色日志 ## -------------------- #### 一、idea控制台输出日志自动换行 #### 开发中我们通常会传输json格式的数据,然后打印在控制台Console,但json格式数据一多,则需要则控制台下放拖拽才能查看,且这样不方便阅读,所以推荐使用以下设置。 idea设置如下(Ctrl+Alt+S)Setting->Editor->General->Console,勾选下图选项即可: ![70][] -------------------- #### 二、控制台打印彩色日志 #### ###### 1.使用VM配置 ###### -Dspring.output.ansi.enabled=ALWAYS 复制上面的代码,参考下面的步骤,保存再重启就ok了 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI1MTEyNTIz_size_16_color_FFFFFF_t_70] -------------------- ##### 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:- }){magenta} %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.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${FORMAT}</pattern> <charset>utf8</charset> </encoder> </appender> [70]: /images/20220402/1fc8e78778424682a9fa6316c601355b.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI1MTEyNTIz_size_16_color_FFFFFF_t_70]: /images/20220402/88a0130b232f41f7ab0a0217e9ddc976.png
还没有评论,来说两句吧...