我想在IntelliJ 14.0.3下配置Maven的日志记录。 我正在使用Maven 3.2.3。阅读a Maven Logging 3.1.x后,我配置了log4j2以突出显示控制台输出。这是配置:
<configuration>
<properties>
<property name="maven.logging.root.level">INFO</property>
</properties>
<appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%highlight{[%p{WARN=WARNING}]} %msg%n%throwable" />
</Console>
</appenders>
<loggers>
<root level="${sys:maven.logging.root.level}">
<appender-ref ref="console"/>
</root>
</loggers>
</configuration>
当我在cmd下运行时,一切正常。
IntelliJ遗憾地忽略了有关PatternLayout的log4j
设置。也许我正在使用错误的appender?!