Skip to content

Commit 15db476

Browse files
committed
update parent pom
1 parent 6e588dc commit 15db476

File tree

2 files changed

+23
-28
lines changed

2 files changed

+23
-28
lines changed

pom.xml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
<module>powertools-core</module>
3131
<module>powertools-serialization</module>
3232
<module>powertools-logging</module>
33+
<module>powertools-logging-log4j</module>
34+
<module>powertools-logging-logback</module>
3335
<module>powertools-tracing</module>
3436
<module>powertools-sqs</module>
3537
<module>powertools-metrics</module>
@@ -56,6 +58,7 @@
5658
<maven.compiler.source>1.8</maven.compiler.source>
5759
<maven.compiler.target>1.8</maven.compiler.target>
5860
<log4j.version>2.19.0</log4j.version>
61+
<slf4j.version>2.0.4</slf4j.version>
5962
<jackson.version>2.14.1</jackson.version>
6063
<aspectj.version>1.9.7</aspectj.version>
6164
<aws.sdk.version>2.18.22</aws.sdk.version>
@@ -77,6 +80,7 @@
7780
<junit-jupiter.version>5.9.1</junit-jupiter.version>
7881
<aws-embedded-metrics.version>1.0.6</aws-embedded-metrics.version>
7982
<jmespath.version>0.5.1</jmespath.version>
83+
<elastic.version>1.5.0</elastic.version>
8084
</properties>
8185

8286
<distributionManagement>
@@ -175,6 +179,11 @@
175179
<artifactId>log4j-slf4j-impl</artifactId>
176180
<version>${log4j.version}</version>
177181
</dependency>
182+
<dependency>
183+
<groupId>org.apache.logging.log4j</groupId>
184+
<artifactId>log4j-slf4j2-impl</artifactId>
185+
<version>${log4j.version}</version>
186+
</dependency>
178187
<dependency>
179188
<groupId>org.apache.logging.log4j</groupId>
180189
<artifactId>log4j-api</artifactId>
@@ -190,6 +199,16 @@
190199
<artifactId>log4j-jcl</artifactId>
191200
<version>${log4j.version}</version>
192201
</dependency>
202+
<dependency>
203+
<groupId>co.elastic.logging</groupId>
204+
<artifactId>logback-ecs-encoder</artifactId>
205+
<version>${elastic.version}</version>
206+
</dependency>
207+
<dependency>
208+
<groupId>org.slf4j</groupId>
209+
<artifactId>slf4j-api</artifactId>
210+
<version>${slf4j.version}</version>
211+
</dependency>
193212
<dependency>
194213
<groupId>com.amazonaws</groupId>
195214
<artifactId>aws-xray-recorder-sdk-core</artifactId>

spotbugs-exclude.xml

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,6 @@
1212
<Match>
1313
<Bug pattern="EI_EXPOSE_REP"/>
1414
<Or>
15-
<And>
16-
<Class name="software.amazon.lambda.powertools.logging.internal.LambdaJsonLayout$LogEventWithAdditionalFields"/>
17-
<Method name="getLogEvent"/>
18-
</And>
19-
<And>
20-
<Class name="software.amazon.lambda.powertools.logging.internal.LambdaJsonLayout$LogEventWithAdditionalFields"/>
21-
<Method name="getAdditionalFields"/>
22-
</And>
23-
<And>
24-
<Class name="software.amazon.lambda.powertools.logging.internal.AbstractJacksonLayoutCopy$Builder"/>
25-
<Method name="getAdditionalFields"/>
26-
</And>
27-
<And>
28-
<Class name="software.amazon.lambda.powertools.logging.internal.AbstractJacksonLayoutCopy$LogEventWithAdditionalFields"/>
29-
<Method name="getAdditionalFields"/>
30-
</And>
3115
<And>
3216
<Class name="software.amazon.lambda.powertools.idempotency.Idempotency"/>
3317
<Method name="getPersistenceStore"/>
@@ -38,20 +22,12 @@
3822
<Bug pattern="EI_EXPOSE_REP2"/>
3923
<Or>
4024
<And>
41-
<Class name="software.amazon.lambda.powertools.logging.internal.LambdaJsonLayout$LogEventWithAdditionalFields"/>
42-
<Field name="logEvent"/>
43-
</And>
44-
<And>
45-
<Class name="software.amazon.lambda.powertools.logging.internal.LambdaJsonLayout$LogEventWithAdditionalFields"/>
46-
<Field name="additionalFields"/>
47-
</And>
48-
<And>
49-
<Class name="software.amazon.lambda.powertools.logging.internal.AbstractJacksonLayoutCopy$Builder"/>
50-
<Field name="additionalFields"/>
25+
<Class name="software.amazon.lambda.powertools.logging.LambdaJsonEncoder"/>
26+
<Field name="throwableConverter"/>
5127
</And>
5228
<And>
53-
<Class name="software.amazon.lambda.powertools.logging.internal.AbstractJacksonLayoutCopy$LogEventWithAdditionalFields"/>
54-
<Field name="additionalFields"/>
29+
<Class name="software.amazon.lambda.powertools.logging.LambdaEcsEncoder"/>
30+
<Field name="throwableConverter"/>
5531
</And>
5632
<And>
5733
<Class name="software.amazon.lambda.powertools.sqs.internal.BatchContext"/>

0 commit comments

Comments
 (0)