diff --git a/src/asciidoc/overview.adoc b/src/asciidoc/overview.adoc
index 9edca1040de..96962372dd0 100644
--- a/src/asciidoc/overview.adoc
+++ b/src/asciidoc/overview.adoc
@@ -736,22 +736,22 @@ implementation itself. In Maven you would do that like this
org.slf4j
jcl-over-slf4j
- 1.5.8
+ 1.7.22
org.slf4j
slf4j-api
- 1.5.8
+ 1.7.22
org.slf4j
slf4j-log4j12
- 1.5.8
+ 1.7.22
log4j
log4j
- 1.2.14
+ 1.2.17
----
@@ -770,18 +770,80 @@ also need to exclude the slf4j-api dependency from other external dependencies (
Spring), because you only want one version of that API on the classpath.
-[[overview-logging-log4j]]
-===== Using Log4J
+[[overview-logging-log4j2]]
+===== Using Log4j 2.x
Many people use http://logging.apache.org/log4j[Log4j] as a logging framework for
configuration and management purposes. It's efficient and well-established, and in fact
it's what we use at runtime when we build and test Spring. Spring also provides some
utilities for configuring and initializing Log4j, so it has an optional compile-time
dependency on Log4j in some modules.
-To make Log4j work with the default JCL dependency ( `commons-logging`) all you need to
-do is put Log4j on the classpath, and provide it with a configuration file (
-`log4j.properties` or `log4j.xml` in the root of the classpath). So for Maven users this
-is your dependency declaration:
+To use Log4j 2 with JCL, all you need to do is put Log4j 2 on the classpath and provide
+it with a configuration file (`log4j2.xml`, `log4j2.properties`, or other
+http://logging.apache.org/log4j/2.x/manual/configuration.html[supported configuration
+formats]). For Maven users, the minimal dependencies needed are:
+
+
+[source,xml,indent=0]
+[subs="verbatim,quotes,attributes"]
+----
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.7
+
+
+ org.apache.logging.log4j
+ log4j-jcl
+ 2.7
+
+
+----
+
+If you also wish to use SLF4J, the following dependencies are also needed:
+
+[source,xml,indent=0]
+[subs="verbatim,quotes,attributes"]
+----
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+ 2.7
+
+
+----
+
+Here is an example log4j2.xml for logging to the console:
+
+[source,xml,indent=0]
+[subs="verbatim,quotes,attributes"]
+----
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+----
+
+
+[[overview-logging-log4j]]
+===== Using Log4J 1.x
+To make http://logging.apache.org/log4j/1.2/[Log4j 1.x] work with the default JCL
+dependency (`commons-logging`) all you need to do is put Log4j on the classpath, and
+provide it with a configuration file (`log4j.properties` or `log4j.xml` in the root of
+the classpath). So for Maven users this is your dependency declaration:
+
[source,xml,indent=0]
[subs="verbatim,quotes,attributes"]
@@ -795,7 +857,7 @@ is your dependency declaration:
log4j
log4j
- 1.2.14
+ 1.2.17
----