diff --git a/logging-modules/log4j/pom.xml b/logging-modules/log4j/pom.xml
index 432295fc62..1b27e03445 100644
--- a/logging-modules/log4j/pom.xml
+++ b/logging-modules/log4j/pom.xml
@@ -1,5 +1,6 @@
-
4.0.0
com.baeldung
@@ -43,6 +44,12 @@
disruptor
${disruptor.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ ${spring-boot.version}
+
@@ -50,6 +57,7 @@
2.7
2.7
3.3.6
+ 2.1.0.RELEASE
\ No newline at end of file
diff --git a/logging-modules/log4j/src/main/java/com/baeldung/webFluxLogging/WebFluxLoggingExample.java b/logging-modules/log4j/src/main/java/com/baeldung/webFluxLogging/WebFluxLoggingExample.java
new file mode 100644
index 0000000000..f429fd57f3
--- /dev/null
+++ b/logging-modules/log4j/src/main/java/com/baeldung/webFluxLogging/WebFluxLoggingExample.java
@@ -0,0 +1,21 @@
+package com.baeldung.webFluxLogging;
+
+import reactor.core.publisher.Flux;
+
+public class WebFluxLoggingExample {
+
+ public static void main(String[] args) {
+ Flux reactiveStream = Flux.range(1, 5).log();
+
+ reactiveStream.subscribe();
+
+ reactiveStream = Flux.range(1, 5).log().take(3);
+
+ reactiveStream.subscribe();
+
+ reactiveStream = Flux.range(1, 5).take(3).log();
+
+ reactiveStream.subscribe();
+ }
+
+}