Skip to content
This repository has been archived by the owner on Sep 26, 2019. It is now read-only.

[WIP][PAN-2030] Add formating and color to logging in CLI #1879

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
14 changes: 11 additions & 3 deletions pantheon/src/main/resources/log4j2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,23 @@
<Configuration status="INFO">
<Properties>
<Property name="root.log.level">INFO</Property>
<Property name="patternLayout.tty">%style{%d{yyyy-MM-dd HH:mm:ss.SSSZZZ}}{dim} %style{|}{dim} %highlight{%-5level}{INFO=cyan, ERROR=bright red, WARN=bright yellow, FATAL=bright red} %style{|}{dim} %style{%t}{cyan} %style{|}{dim} %style{%c{1}}{cyan} %style{|}{dim} %highlight{%m}{INFO=Normal, ERROR=bright red, WARN=bright yellow, FATAL=bright red}%n</Property>
</Properties>

<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSSZZZ} | %t | %-5level | %c{1} | %msg%n" /> </Console>
<Console name="ConsoleStdOut" target="SYSTEM_OUT">
<ThresholdFilter level="WARN" onMatch="DENY" onMismatch="ACCEPT" />
<PatternLayout pattern="${sys:patternLayout.tty}" />
</Console>
<Console name="ConsoleStdErr" target="SYSTEM_ERR">
<ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="DENY" />
<PatternLayout pattern="${sys:patternLayout.tty}" />
</Console>
</Appenders>
<Loggers>
<Root level="${sys:root.log.level}">
<AppenderRef ref="Console" />
<AppenderRef ref="ConsoleStdOut" />
<AppenderRef ref="ConsoleStdErr" />
</Root>
</Loggers>
</Configuration>