diff --git a/apache-poi-3/pom.xml b/apache-poi-3/pom.xml
index 25b3e7fa6073..53bccaf86aa9 100644
--- a/apache-poi-3/pom.xml
+++ b/apache-poi-3/pom.xml
@@ -89,6 +89,11 @@
jmh-generator-annprocess
${jmh.version}
+
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j.version}
+
@@ -102,6 +107,7 @@
1.5.6
1.5.6
1.37
+ 2.23.1
\ No newline at end of file
diff --git a/apache-poi-4/pom.xml b/apache-poi-4/pom.xml
index cb9058ba3386..e07a339702a7 100644
--- a/apache-poi-4/pom.xml
+++ b/apache-poi-4/pom.xml
@@ -53,7 +53,12 @@
ch.qos.logback
logback-core
${logback-core.version}
-
+
+
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j.version}
+
@@ -61,7 +66,8 @@
4.1.2
5.2.0
1.5.6
- 1.5.6
+ 1.5.6
+ 2.23.1
\ No newline at end of file
diff --git a/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/DatesCollectionIteration.java b/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/DatesCollectionIteration.java
index f5ec5d29dc64..5e4038a79dfb 100644
--- a/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/DatesCollectionIteration.java
+++ b/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/DatesCollectionIteration.java
@@ -3,7 +3,11 @@
import java.util.Collection;
import java.util.Date;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
public class DatesCollectionIteration {
+ private static final Logger log = LoggerFactory.getLogger(DatesCollectionIteration.class);
public void iteratingRangeOfDatesJava7(Collection dates) {
@@ -18,7 +22,7 @@ public void iteratingRangeOfDatesJava8(Collection dates) {
}
private void processDate(Date date) {
- System.out.println(date);
+ log.debug(date.toString());
}
}
diff --git a/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/RangeDatesIteration.java b/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/RangeDatesIteration.java
index 4972036c9125..add7d19293e5 100644
--- a/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/RangeDatesIteration.java
+++ b/core-java-modules/core-java-9/src/main/java/com/baeldung/java9/rangedates/RangeDatesIteration.java
@@ -4,7 +4,11 @@
import java.util.Calendar;
import java.util.Date;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
public class RangeDatesIteration {
+ private static final Logger log = LoggerFactory.getLogger(RangeDatesIteration.class);
public void iterateBetweenDatesJava9(LocalDate startDate, LocalDate endDate) {
@@ -34,10 +38,10 @@ public void iterateBetweenDatesJava7(Date start, Date end) {
}
private void processDate(LocalDate date) {
- System.out.println(date);
+ log.debug(date.toString());
}
private void processDate(Date date) {
- System.out.println(date);
+ log.debug(date.toString());
}
}
diff --git a/core-java-modules/core-java-arrays-convert/src/test/java/com/baeldung/array/conversions/StringArrayToIntArrayUnitTest.java b/core-java-modules/core-java-arrays-convert/src/test/java/com/baeldung/array/conversions/StringArrayToIntArrayUnitTest.java
index 3675778f90bb..e63fc7c5e715 100644
--- a/core-java-modules/core-java-arrays-convert/src/test/java/com/baeldung/array/conversions/StringArrayToIntArrayUnitTest.java
+++ b/core-java-modules/core-java-arrays-convert/src/test/java/com/baeldung/array/conversions/StringArrayToIntArrayUnitTest.java
@@ -30,7 +30,7 @@ void givenStringArrayWithInvalidNum_whenUseStreamApi_shouldGetExpectedIntArray()
try {
return Integer.parseInt(s);
} catch (NumberFormatException ex) {
- logger.warn("Invalid number format detected: {}, use Int.MinValue as the fallback", s);
+ logger.debug("Invalid number format detected: {}, use Int.MinValue as the fallback", s);
return Integer.MIN_VALUE;
}
}).toArray();
@@ -53,7 +53,7 @@ void givenStringArrayWithInvalidNum_whenConvertInLoop_shouldGetExpectedIntArray(
try {
result[i] = Integer.parseInt(stringArrayWithInvalidNum[i]);
} catch (NumberFormatException exception) {
- logger.warn("Invalid number format detected: [{}], use Int.MinValue as the fallback", stringArrayWithInvalidNum[i]);
+ logger.debug("Invalid number format detected: [{}], use Int.MinValue as the fallback", stringArrayWithInvalidNum[i]);
result[i] = Integer.MIN_VALUE;
}
}
diff --git a/core-java-modules/core-java-arrays-convert/src/test/java/resources/logback.xml b/core-java-modules/core-java-arrays-convert/src/test/java/resources/logback.xml
new file mode 100644
index 000000000000..cd80b11d583d
--- /dev/null
+++ b/core-java-modules/core-java-arrays-convert/src/test/java/resources/logback.xml
@@ -0,0 +1,13 @@
+
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core-java-modules/core-java-lambdas/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java b/core-java-modules/core-java-lambdas/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java
index db710589e776..a15559fd0f89 100644
--- a/core-java-modules/core-java-lambdas/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java
+++ b/core-java-modules/core-java-lambdas/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java
@@ -14,7 +14,7 @@ public static Consumer lambdaWrapper(Consumer consumer) {
try {
consumer.accept(i);
} catch (ArithmeticException e) {
- LOGGER.error("Arithmetic Exception occurred.", e);
+ LOGGER.error("Arithmetic Exception occurred : {}", e.getMessage());
}
};
}
@@ -26,7 +26,7 @@ static Consumer consumerWrapper(Consumer consumer
} catch (Exception ex) {
try {
E exCast = clazz.cast(ex);
- LOGGER.error("Exception occurred.", exCast);
+ LOGGER.error("Exception occurred : {}", exCast.getMessage());
} catch (ClassCastException ccEx) {
throw ex;
}
@@ -51,7 +51,7 @@ public static Consumer handlingConsumerWrapper(Throw
} catch (Exception ex) {
try {
E exCast = exceptionClass.cast(ex);
- LOGGER.error("Exception occurred.", exCast);
+ LOGGER.error("Exception occurred : {}", exCast.getMessage());
} catch (ClassCastException ccEx) {
throw new RuntimeException(ex);
}