我正在IntelliJ IDEA中运行一个spring引导应用程序,如果我通过run选项卡(run菜单)和终端选项卡中的手动命令运行它,我会注意到一个不同之处。
如果我通过一个maven运行目标(播放按钮)运行它,我不会在“run”选项卡中看到任何颜色。如果我通过'mvn spring:从‘终端’选项卡运行它,我会看到漂亮的颜色高光。maven运行配置也运行相同的命令,spring: run。
应用程序从play按钮/run配置(run选项卡)启动:

应用程序通过mvn spring:run(终端选项卡)从终端选项卡启动:

发布于 2017-03-11 08:07:58
发布于 2018-02-21 13:56:33
在build.gradle中,添加以下块,在通过gradle bootRun在IntelliJ IDEA中运行Spring应用程序时获得彩色日志输出。
bootRun {
jvmArgs = ["-Dspring.output.ansi.enabled=ALWAYS"]
}发布于 2017-03-11 01:20:27
Spring启动运行/调试配置类型支持它。它显式地通过
-Dspring.output.ansi.enabled=always启用颜色输出的JVM选项。
据我所知,使用内置控制台中的Maven或Gradle配置在IntelliJ IDEA中运行ANSI颜色支持是不可用的。功能请求受欢迎。
https://stackoverflow.com/questions/42730139
复制相似问题