Подтвердить что ты не робот

Получение Spring Журналы консоли загрузки цветной печати в Intellij?

Кто-нибудь понял, как получить выход цвета в Intellij Idea для приложения загрузки Spring?

4b9b3361

Ответ 1

Использование Mac, Intellij Idea 14 и Spring Boot v1.2.2.RELEASE, все, что вам нужно сделать, установлено:

spring.output.ansi.enabled=ALWAYS

Я добавил это как опцию VM (-Dspring.output.ansi.enabled=ALWAYS). Отлично работает!

Ответ 2

  • установите плагин Eclipse под названием Ansi Console с рынка.
  • spring.output.ansi.enabled = ALWAYS @Application.properties/yml.
  • Запустите приложение как spring boot и u увидите цветные журналы в консоли.

Ответ 3

В application.properties используйте (например) следующую строку:

logging.pattern.console= %d{yyyy-MMM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{15}) - %msg %n

Если вы хотели бы почти похож на Spring Boot, вы можете использовать шаблон так:

%date  %highlight(%-5level) [%12.12thread] %cyan(%-40.40logger{40}) : %msg %n

Ответ 4

Просто добавив эти свойства в application.properties для IntelliJ IDEA:

spring.main.banner-mode=off 
spring.output.ansi.enabled=ALWAYS

Ответ 5

Общий способ включения поддержки цветной записи в любом состоянии с помощью Gradle:

bootRun {
    def console = System.console() != null
    if (! console) { console = System.getenv()["TERM"].startsWith("xterm") }
    if (console) systemProperties 'spring.output.ansi.enabled': 'always'
}

Ответ 6

В более новых версиях IntelliJ (2019) и Spring Boot (2.0) при запуске приложения Spring Boot внутри IntelliJ ведение журнала цветов выводится корректно, однако при запуске модульных тестов консоль не обнаруживается, поэтому ведение журнала цветов не используется. Чтобы заставить Spring Boot всегда считать консоль, даже если она не может найти, установите следующее свойство:

spring.output.ansi.console-available=true

В отличие от spring.output.ansi.enabled=ALWAYS это позволяет spring.output.ansi.enabled=ALWAYS код обнаружения работающим (поэтому цвет не отображается, если вы работаете в Windows), но приводит к регистрации цвета в тестах (как в IntelliJ, так и при работе с Maven).