IntelliJ Idea 中使用回车符进行日志记录

Unk*_*Ape 5 java logging intellij-idea logback carriage-return

我自己编写了一个日志记录类,它不会在日志记录中创建换行符,而是将每个状态消息记录到同一行。为此,我使用以下代码:

LOGGER.info(MarkerFactory.getMarker("no-linebreak"), "\r" + myLogInfo);
Run Code Online (Sandbox Code Playgroud)

然后我有一个 Logback 附加程序,它仅在使用此标记时才处于活动状态,并且其模式末尾没有换行符。

当我通过命令行运行应用程序时,此设置有效。它也曾经在 IntelliJ Idea 2016 中工作。现在我已经更新到 2017.1,回车符 \r 似乎不再起作用 - 日志输出全部附加在一行中。

你知道 Idea 2017 发生了什么变化吗?为了让 \r 再次工作,我需要更改一些控制台配置吗?

谢谢您的帮助!