diff --git a/.gitmodules b/.gitmodules
index 2d30547681..5b0b75e396 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -454,3 +454,7 @@
path = libs/accumulators
url = ../accumulators.git
fetchRecurseSubmodules = on-demand
+[submodule "log"]
+ path = libs/log
+ url = ../log.git
+ fetchRecurseSubmodules = on-demand
diff --git a/libs/libraries.htm b/libs/libraries.htm
index 8eb957dedd..df495a6909 100644
--- a/libs/libraries.htm
+++ b/libs/libraries.htm
@@ -199,6 +199,7 @@ how to download, build, and install the libraries.
locale - Provide localization and Unicode
handling tools for C++, from Artyom Beilis
lockfree - Lockfree data structures, from Tim Blechmann
+ log - Logging library, from Andrey Semashev
math - Several contributions in the
domain of mathematics, from various authors.
math/complex number algorithms -
diff --git a/libs/log b/libs/log
new file mode 160000
index 0000000000..a7c4e0e319
--- /dev/null
+++ b/libs/log
@@ -0,0 +1 @@
+Subproject commit a7c4e0e319481878a96a690b2d8eec244594f99a
diff --git a/libs/maintainers.txt b/libs/maintainers.txt
index 7d7e2d0ed9..ba3aa7bfec 100644
--- a/libs/maintainers.txt
+++ b/libs/maintainers.txt
@@ -60,8 +60,9 @@ lambda Jaakko Jarvi
lexical_cast Antony Polukhin
local_function Lorenzo Caminiti
locale Artyom Beilis
-logic Douglas Gregor
lockfree Tim Blechmann
+log Andrey Semashev
+logic Douglas Gregor
math Hubert Holin , John Maddock
move Ion Gaztanaga
mpl Aleksey Gurtovoy