2016-11-29 1 views
4

Запуск теста блок 1,4 приложения Spring-загрузки с JUnit 4, (вход через SLF4J и Log4j 2.x), начинается мое окно вывода:Почему IntelliJ IDEA 2016.3 добавляет «NORMAL_OUTPUT» к каждой строке вывода Run-Window?

SYSTEM_OUTPUT/Library/Java/JavaVirtualMachines/jdk1.8/Содержание/Главная/бен/Java -ea -Didea.launcher.port = 7534

, а затем каждая строка после этого заканчивается "NORMAL_OUTPUT", а-ля:

14: 48: 36,135 DEBUG [ main] org.springframework.test.context.BootstrapUtils - запуск CacheAwareContextLoaderDelega те из класса [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] NORMAL_OUTPUT

Это просто раздражение, но было бы неплохо, чтобы избавиться от него.

Я уверен, что 98% этого не было до 2016 года (я использую версию «Ultimate»).

(BTW: токены «NORMAL_OUTPUT» и «SYSTEM_OUTPUT» не отображаются в файле журнала на диске, что говорит о том, что это не связано с log4j 2.x. jf-jf-jl-slf4j jf-jf находится в пути , чтобы зафиксировать журнал Spring. Без изменений в версии для любого из них.)

+1

Имея тот же вопрос с CLion 2016,3 – gvd

+1

я это при запуске Google тестов (юнит-тесты) –

ответ

0

Я подозреваю, что это может иметь отношение к шаблону шаблона, который был настроен.

Первоначально у меня было это, и он помещал новую строку и пространство в начале каждой строки (из-за% n% throwable), форматирование IDE, вероятно, не могло бы понять инструкции по форматированию.

<PatternLayout pattern="%highlight{%d [%t] %notEmpty{[%marker] }%-5level: %msg%n%throwable}"/> 

Затем я изменил его к этому, и это было лучше:

<PatternLayout pattern="%highlight{%d [%t] %notEmpty{[%marker] }%-5level: %msg%notEmpty{%throwable}}%n"/> 
Смежные вопросы