使用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正常打印就好了