知方号

知方号

springboot 日志彩色消失的2种解决方案 / 张生荣

springboot 日志彩色消失方案一:

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

如下图所示:

重新运行 的效果

方案二:

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

步骤如下:

相应目录resource下增加logback.xml

配置文件代码如下:

${LOG_HOME}/${LOG_PREFIX}-info.log${LOG_HOME}/${LOG_PREFIX}-info-%d{yyyyMMdd}.log.%i100MB3020GB%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}-%msg%nERROR${LOG_HOME}/${LOG_PREFIX}-error.log${LOG_HOME}/${LOG_PREFIX}-error-%d{yyyyMMdd}.log.%i100MB3020GB%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)

运行效果图:

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。