diff --git a/biojava-aa-prop/pom.xml b/biojava-aa-prop/pom.xml
index 7c3d994d5c..adbe089c75 100644
--- a/biojava-aa-prop/pom.xml
+++ b/biojava-aa-prop/pom.xml
@@ -86,7 +86,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-alignment/pom.xml b/biojava-alignment/pom.xml
index 31ddaaf246..a79449454e 100644
--- a/biojava-alignment/pom.xml
+++ b/biojava-alignment/pom.xml
@@ -63,7 +63,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-core/pom.xml b/biojava-core/pom.xml
index 5c294cdc97..3b467df321 100644
--- a/biojava-core/pom.xml
+++ b/biojava-core/pom.xml
@@ -63,7 +63,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-genome/pom.xml b/biojava-genome/pom.xml
index dd395e40b6..bff2faa563 100644
--- a/biojava-genome/pom.xml
+++ b/biojava-genome/pom.xml
@@ -103,7 +103,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-integrationtest/pom.xml b/biojava-integrationtest/pom.xml
index 4f1f34abd8..507f23abbd 100644
--- a/biojava-integrationtest/pom.xml
+++ b/biojava-integrationtest/pom.xml
@@ -50,7 +50,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-modfinder/pom.xml b/biojava-modfinder/pom.xml
index ec919839e0..dc5985beaa 100644
--- a/biojava-modfinder/pom.xml
+++ b/biojava-modfinder/pom.xml
@@ -43,7 +43,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-ontology/pom.xml b/biojava-ontology/pom.xml
index 6803c8a4f4..03f1097109 100644
--- a/biojava-ontology/pom.xml
+++ b/biojava-ontology/pom.xml
@@ -33,7 +33,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-protein-comparison-tool/pom.xml b/biojava-protein-comparison-tool/pom.xml
index c5a32a81b6..88c0cbbc82 100644
--- a/biojava-protein-comparison-tool/pom.xml
+++ b/biojava-protein-comparison-tool/pom.xml
@@ -67,7 +67,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-protein-disorder/pom.xml b/biojava-protein-disorder/pom.xml
index 46ad1f4154..4344b5e112 100644
--- a/biojava-protein-disorder/pom.xml
+++ b/biojava-protein-disorder/pom.xml
@@ -74,7 +74,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-structure-gui/pom.xml b/biojava-structure-gui/pom.xml
index 05ebf00c97..1f954eebf6 100644
--- a/biojava-structure-gui/pom.xml
+++ b/biojava-structure-gui/pom.xml
@@ -53,7 +53,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-structure/pom.xml b/biojava-structure/pom.xml
index 6b82206a97..cde4be0064 100644
--- a/biojava-structure/pom.xml
+++ b/biojava-structure/pom.xml
@@ -40,6 +40,13 @@
mmtf-codec
${mmtf.version}
compile
+
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+
+
org.biojava
@@ -91,7 +98,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-survival/pom.xml b/biojava-survival/pom.xml
index 37e75445eb..3ebb91b3b6 100644
--- a/biojava-survival/pom.xml
+++ b/biojava-survival/pom.xml
@@ -37,7 +37,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/biojava-ws/pom.xml b/biojava-ws/pom.xml
index 66580cb6ea..a9f68e6030 100644
--- a/biojava-ws/pom.xml
+++ b/biojava-ws/pom.xml
@@ -41,7 +41,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
org.apache.logging.log4j
diff --git a/pom.xml b/pom.xml
index 4af310f250..74e3783b70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,8 +40,8 @@
UTF-8
512M
1.0.11
- 1.7.36
- 2.22.0
+ 2.0.12
+ 2.23.1
5.10.1
ciftools-java
5.0.1
@@ -436,7 +436,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
${log4j.version}
runtime