Intellij Idea IntelliJ输出控制台INFO颜色

cpjpxq1n  于 2023-10-15  发布在  其他
关注(0)|答案(5)|浏览(259)

有人知道为什么IntelliJ将所有日志消息以红色文本打印到我的控制台吗?这使得区分信息和跟踪消息以及我需要看到的实际错误消息变得非常困难!

如果这件事有关系的话,我会用托米和CDI!
多谢你的帮助,

编辑我的设置在首选项窗口中看起来都很好:

xsuvu9jc

xsuvu9jc1#

使用SLF4J使用类似于

%highlight(%-5level)

以突出显示日志级别

dzjeubhm

dzjeubhm2#

我也遇到了同样的问题。现在我使用的是Intellij IDEA 2016.1,没有机会按照你想要的方式给日志上色。对于我来说,我已经解决了它使用Grep Console Plugin和推荐给你。
它易于安装和使用。


之前

之后

ssm49v7z

ssm49v7z3#

我也有同样的问题。我不知道你的情况,但我的情况如下:
我在我的项目中使用SLF4j Simple Logger Facade(因为它很简单,是的)。因此,如果您没有在resources文件夹中的simplelogger.properties文件中指定org.slf4j.simpleLogger.logFile属性(以及如果您根本没有该文件),则记录器输出默认为System.err,在Idea中为红色。
@pavlo提出的解决方案有点帮助,但基色仍然是红色。
所以我把这一行添加到src/java/main/resources/simplelogger.properties中:

org.slf4j.simpleLogger.logFile=System.out

并安装了Grep ConsolePlugin。它们一起完美地解决了SLF 4j Simple Logger的问题。

brccelvz

brccelvz4#

这也可以通过将以下VM选项添加到运行配置来解决。
-Dorg.slf4j.simpleLogger.logFile=System.out

nle07wnf

nle07wnf5#

我发现,如果我将Bad command or filenameConsole ColorsMap到我喜欢的Logger.INFO颜色,它可以正常工作。这是一个需要解决的问题,因为现在这个解决方案对我来说很有效。

相关问题