diff --git a/Network/Wai/Logger/Apache.hs b/Network/Wai/Logger/Apache.hs
--- a/Network/Wai/Logger/Apache.hs
+++ b/Network/Wai/Logger/Apache.hs
@@ -49,7 +49,7 @@
   <> "] \""
   <> toLogStr (requestMethod req)
   <> " "
-  <> toLogStr (rawPathInfo req)
+  <> toLogStr path
   <> " "
   <> toLogStr (show (httpVersion req))
   <> "\" "
@@ -62,6 +62,7 @@
   <> toLogStr (fromMaybe "" mua)
   <> "\"\n"
   where
+    path = rawPathInfo req <> rawQueryString req
 #if !MIN_VERSION_base(4,5,0)
     (<>) = mappend
 #endif
diff --git a/wai-logger.cabal b/wai-logger.cabal
--- a/wai-logger.cabal
+++ b/wai-logger.cabal
@@ -1,5 +1,5 @@
 Name:                   wai-logger
-Version:                2.3.0
+Version:                2.3.1
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
