diff --git a/horizon.dhall b/horizon.dhall
index 911e5dee376aa1c6a027f98deccf50c2807d8bc5..fdb4a8fa815dabd9e12e96c8d71736f474326c95 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -941,6 +941,7 @@ let packages =
             "https://github.com/flora-pm/wai-middleware-heartbeat"
             "bd7dbbe83d25c00fcd2cf5c77736af904910c596"
             (None Text)
+      , wai-log = H.callHackage "wai-log" "0.4.0.1"
       , wai-logger = H.callHackage "wai-logger" "2.4.0"
       , wai-middleware-prometheus =
           H.callHackage "wai-middleware-prometheus" "1.0.0.1"
diff --git a/initial-packages.nix b/initial-packages.nix
index 434a2ec6a275947d9a65897df5a9311514e461b2..813b4a91b811c4823240a6fa06522ee70b91ad08 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -1531,6 +1531,8 @@ self: with pkgs.haskell.lib; {
 
   wai-extra = self.callPackage (./pkgs/wai-extra.nix) { };
 
+  wai-log = self.callPackage (./pkgs/wai-log.nix) { };
+
   wai-logger = self.callPackage (./pkgs/wai-logger.nix) { };
 
   wai-middleware-heartbeat = self.callPackage (./pkgs/wai-middleware-heartbeat.nix) { };
diff --git a/pkgs/wai-log.nix b/pkgs/wai-log.nix
new file mode 100644
index 0000000000000000000000000000000000000000..aa7e0d38553975f712aeff9da95be6a00c992779
--- /dev/null
+++ b/pkgs/wai-log.nix
@@ -0,0 +1,44 @@
+{ mkDerivation
+, aeson
+, base
+, bytestring
+, http-types
+, lib
+, log-base
+, string-conversions
+, text
+, time
+, uuid
+, wai
+}:
+mkDerivation {
+  pname = "wai-log";
+  version = "0.4.0.1";
+  sha256 = "19d21d688e3093289afd7632d33bfaf27c0ab49e5956f153ad72c81ce85e990a";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    aeson
+    base
+    bytestring
+    http-types
+    log-base
+    string-conversions
+    text
+    time
+    uuid
+    wai
+  ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/scrive/wai-log";
+  description = "A logging middleware for WAI applications";
+  license = lib.licenses.bsd3;
+  broken = false;
+}