From 493c883f51b01b4366d3c149b9ce2c266c9d7504 Mon Sep 17 00:00:00 2001
From: Krzysztof Witukiewicz <krzysztof.witukiewicz@mgm-tp.com>
Date: Tue, 14 Jan 2025 17:46:54 +0100
Subject: [PATCH] OZG-6303 OZG-7485 Do not log known warnings from
 BeanPostProcessorChecker

---
 .../src/main/resources/log4j2-local.xml       |  7 ++++++
 .../src/main/resources/log4j2.xml             | 25 +++++++++++++++++++
 2 files changed, 32 insertions(+)
 create mode 100644 vorgang-manager-server/src/main/resources/log4j2.xml

diff --git a/vorgang-manager-server/src/main/resources/log4j2-local.xml b/vorgang-manager-server/src/main/resources/log4j2-local.xml
index 5d7001e1f..ca177cb6a 100644
--- a/vorgang-manager-server/src/main/resources/log4j2-local.xml
+++ b/vorgang-manager-server/src/main/resources/log4j2-local.xml
@@ -10,5 +10,12 @@
 		<Root level="WARN">
 			<appender-ref ref="CONSOLE" />
 		</Root>
+		<Logger name="org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker" level="WARN"  additivity="false">
+			<Filters>
+				<RegexFilter regex=".*\[grpcClientBeanPostProcessor\].*" onMatch="DENY" onMismatch="NEUTRAL"/>
+				<RegexFilter regex=".*DelegatingWsConfiguration.*\[annotationActionEndpointMapping\].*" onMatch="DENY" onMismatch="NEUTRAL"/>
+			</Filters>
+			<appender-ref ref="CONSOLE" />
+		</Logger>
 	</Loggers>
 </configuration>
\ No newline at end of file
diff --git a/vorgang-manager-server/src/main/resources/log4j2.xml b/vorgang-manager-server/src/main/resources/log4j2.xml
new file mode 100644
index 000000000..9b7dc7eac
--- /dev/null
+++ b/vorgang-manager-server/src/main/resources/log4j2.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+
+	<Appenders>
+		<Console name="LogInJSON" target="SYSTEM_OUT">
+			<!-- <JsonLayout compact="true" properties="true" eventEol="true"></JsonLayout> -->
+			<JsonTemplateLayout
+					eventTemplateUri="classpath:EcsLayout.json"
+					maxStringLength="65536" />
+		</Console>
+	</Appenders>
+
+	<Loggers>
+		<Root level="WARN">
+			<appender-ref ref="LogInJSON" />
+		</Root>
+		<Logger name="org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker" level="WARN"  additivity="false">
+			<Filters>
+				<RegexFilter regex=".*\[grpcClientBeanPostProcessor\].*" onMatch="DENY" onMismatch="NEUTRAL"/>
+				<RegexFilter regex=".*DelegatingWsConfiguration.*\[annotationActionEndpointMapping\].*" onMatch="DENY" onMismatch="NEUTRAL"/>
+			</Filters>
+			<appender-ref ref="LogInJSON" />
+		</Logger>
+	</Loggers>
+</configuration>
\ No newline at end of file
-- 
GitLab