Slf4j的log.info打印红色的信息

使用Slf4j的 log.info 在控制台正常输出,但是输出内容是红色的

    log.info("共发起订单{}次", finishedDealNumber);
    log.info("库存不足失败[{}]次", inventoryNotEnoughCounter);
    log.info("余额不足失败[{}]次", availablePointsNotEnoughCounter);
    log.info("成功订单[{}]次", succeedDealNumber);

代码没有报错,但是也找不到设置颜色的地方,尝试了log.error也是红色的

正常使用System.out.println都是普通的黑底白字,变红是什么原因呢?是因为IDEA还是什么别的设置?

检查一下你的日志输出级别配置,改一下日志输出级别应该就可以了

是的,你需要安装一个lombok插件
https://blog.csdn.net/weixin_43707759/article/details/118215226

建个 logback-spring.xml文件配置下日志的输出配置试试

看你log4j配置文件中的log4j.appender.stdout.Target属性是不是system.err打印错误信息,如果是的话改成system.out正常打印就好了