diff --git a/Yesod/Core/Class/Yesod.hs b/Yesod/Core/Class/Yesod.hs
--- a/Yesod/Core/Class/Yesod.hs
+++ b/Yesod/Core/Class/Yesod.hs
@@ -218,7 +218,11 @@
     makeLogger :: site -> IO Logger
 #if MIN_VERSION_fast_logger(2, 0, 0)
     makeLogger _ = do
+#if MIN_VERSION_fast_logger(2, 1, 0)
+        loggerSet <- newLoggerSet defaultBufSize Nothing
+#else
         loggerSet <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+#endif
         (getter, _) <- clockDateCacher
         return $! Logger loggerSet getter
 #else
diff --git a/yesod-core.cabal b/yesod-core.cabal
--- a/yesod-core.cabal
+++ b/yesod-core.cabal
@@ -1,5 +1,5 @@
 name:            yesod-core
-version:         1.2.6.3
+version:         1.2.6.4
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
