Enable console logging in policy-gui 81/127481/1
authordanielhanrahan <daniel.hanrahan@est.tech>
Thu, 3 Mar 2022 15:09:54 +0000 (15:09 +0000)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Thu, 3 Mar 2022 15:24:34 +0000 (15:24 +0000)
Enable logging to STDOUT so that logs can be viewed with `kubectl logs`

Issue-ID: POLICY-3638
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I8325223d77089801df92683ea51cf07b3c2dd44c

packages/policy-gui-docker/src/main/docker/config/logback.xml

index 019ae50..511bcb5 100644 (file)
     <property name="errorPattern" value="${debugPattern}" />
     <property name="networkPattern" value="[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n" />
 
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>INFO</level>
+        </filter>
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
+            </pattern>
+        </encoder>
+    </appender>
+
     <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>${logDir}/${errorLog}.log</file>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
         <appender-ref ref="asyncDebug" />
         <appender-ref ref="asyncError" />
         <appender-ref ref="asyncNetwork" />
+        <appender-ref ref="STDOUT" />
     </root>
 </configuration>