diff --git a/hsfiles/mongo.hsfiles b/hsfiles/mongo.hsfiles
--- a/hsfiles/mongo.hsfiles
+++ b/hsfiles/mongo.hsfiles
@@ -35,7 +35,6 @@
 import qualified Network.Wai.Middleware.RequestLogger as RequestLogger
 import qualified Database.Persist
 import Network.HTTP.Conduit (newManager, conduitManagerSettings)
-import qualified GHC.IO.FD
 import System.Log.FastLogger (newLoggerSet, defaultBufSize)
 import Network.Wai.Logger (clockDateCacher)
 import Data.Default (def)
@@ -82,7 +81,7 @@
               Database.Persist.applyEnv
     p <- Database.Persist.createPoolConfig (dbconf :: Settings.PersistConf)
 
-    loggerSet' <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+    loggerSet' <- newLoggerSet defaultBufSize Nothing
     (getter, _) <- clockDateCacher
 
     let logger = Yesod.Core.Types.Logger loggerSet' getter
@@ -414,7 +413,7 @@
                  , aeson
                  , conduit                       >= 1.0
                  , monad-logger                  >= 0.3
-                 , fast-logger                   >= 2.0
+                 , fast-logger                   >= 2.1
                  , wai-logger                    >= 2.0
 
 executable         PROJECTNAME
diff --git a/hsfiles/mysql.hsfiles b/hsfiles/mysql.hsfiles
--- a/hsfiles/mysql.hsfiles
+++ b/hsfiles/mysql.hsfiles
@@ -37,7 +37,6 @@
 import Database.Persist.Sql (runMigration)
 import Network.HTTP.Conduit (newManager, conduitManagerSettings)
 import Control.Monad.Logger (runLoggingT)
-import qualified GHC.IO.FD
 import System.Log.FastLogger (newLoggerSet, defaultBufSize)
 import Network.Wai.Logger (clockDateCacher)
 import Data.Default (def)
@@ -84,7 +83,7 @@
               Database.Persist.applyEnv
     p <- Database.Persist.createPoolConfig (dbconf :: Settings.PersistConf)
 
-    loggerSet' <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+    loggerSet' <- newLoggerSet defaultBufSize Nothing
     (getter, _) <- clockDateCacher
 
     let logger = Yesod.Core.Types.Logger loggerSet' getter
@@ -418,7 +417,7 @@
                  , aeson
                  , conduit                       >= 1.0
                  , monad-logger                  >= 0.3
-                 , fast-logger                   >= 2.0
+                 , fast-logger                   >= 2.1
                  , wai-logger                    >= 2.0
 
 executable         PROJECTNAME
diff --git a/hsfiles/postgres-fay.hsfiles b/hsfiles/postgres-fay.hsfiles
--- a/hsfiles/postgres-fay.hsfiles
+++ b/hsfiles/postgres-fay.hsfiles
@@ -39,7 +39,6 @@
 import Network.HTTP.Conduit (newManager, conduitManagerSettings)
 import Yesod.Fay (getFaySite)
 import Control.Monad.Logger (runLoggingT)
-import qualified GHC.IO.FD
 import System.Log.FastLogger (newLoggerSet, defaultBufSize)
 import Network.Wai.Logger (clockDateCacher)
 import Data.Default (def)
@@ -87,7 +86,7 @@
               Database.Persist.applyEnv
     p <- Database.Persist.createPoolConfig (dbconf :: Settings.PersistConf)
 
-    loggerSet' <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+    loggerSet' <- newLoggerSet defaultBufSize Nothing
     (getter, _) <- clockDateCacher
 
     let logger = Yesod.Core.Types.Logger loggerSet' getter
@@ -455,7 +454,7 @@
                  , aeson
                  , conduit                       >= 1.0
                  , monad-logger                  >= 0.3
-                 , fast-logger                   >= 2.0
+                 , fast-logger                   >= 2.1
                  , wai-logger                    >= 2.0
 
 executable         PROJECTNAME
diff --git a/hsfiles/postgres.hsfiles b/hsfiles/postgres.hsfiles
--- a/hsfiles/postgres.hsfiles
+++ b/hsfiles/postgres.hsfiles
@@ -37,7 +37,6 @@
 import Database.Persist.Sql (runMigration)
 import Network.HTTP.Conduit (newManager, conduitManagerSettings)
 import Control.Monad.Logger (runLoggingT)
-import qualified GHC.IO.FD
 import System.Log.FastLogger (newLoggerSet, defaultBufSize)
 import Network.Wai.Logger (clockDateCacher)
 import Data.Default (def)
@@ -84,7 +83,7 @@
               Database.Persist.applyEnv
     p <- Database.Persist.createPoolConfig (dbconf :: Settings.PersistConf)
 
-    loggerSet' <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+    loggerSet' <- newLoggerSet defaultBufSize Nothing
     (getter, _) <- clockDateCacher
 
     let logger = Yesod.Core.Types.Logger loggerSet' getter
@@ -418,7 +417,7 @@
                  , aeson
                  , conduit                       >= 1.0
                  , monad-logger                  >= 0.3
-                 , fast-logger                   >= 2.0
+                 , fast-logger                   >= 2.1
                  , wai-logger                    >= 2.0
 
 executable         PROJECTNAME
diff --git a/hsfiles/simple.hsfiles b/hsfiles/simple.hsfiles
--- a/hsfiles/simple.hsfiles
+++ b/hsfiles/simple.hsfiles
@@ -32,7 +32,6 @@
     )
 import qualified Network.Wai.Middleware.RequestLogger as RequestLogger
 import Network.HTTP.Conduit (newManager, conduitManagerSettings)
-import qualified GHC.IO.FD
 import System.Log.FastLogger (newLoggerSet, defaultBufSize)
 import Network.Wai.Logger (clockDateCacher)
 import Data.Default (def)
@@ -75,7 +74,7 @@
     manager <- newManager conduitManagerSettings
     s <- staticSite
 
-    loggerSet' <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+    loggerSet' <- newLoggerSet defaultBufSize Nothing
     (getter, _) <- clockDateCacher
 
     let logger = Yesod.Core.Types.Logger loggerSet' getter
@@ -345,7 +344,7 @@
                  , aeson
                  , conduit                       >= 1.0
                  , monad-logger                  >= 0.3
-                 , fast-logger                   >= 2.0
+                 , fast-logger                   >= 2.1
                  , wai-logger                    >= 2.0
 
 executable         PROJECTNAME
diff --git a/hsfiles/sqlite.hsfiles b/hsfiles/sqlite.hsfiles
--- a/hsfiles/sqlite.hsfiles
+++ b/hsfiles/sqlite.hsfiles
@@ -37,7 +37,6 @@
 import Database.Persist.Sql (runMigration)
 import Network.HTTP.Conduit (newManager, conduitManagerSettings)
 import Control.Monad.Logger (runLoggingT)
-import qualified GHC.IO.FD
 import System.Log.FastLogger (newLoggerSet, defaultBufSize)
 import Network.Wai.Logger (clockDateCacher)
 import Data.Default (def)
@@ -84,7 +83,7 @@
               Database.Persist.applyEnv
     p <- Database.Persist.createPoolConfig (dbconf :: Settings.PersistConf)
 
-    loggerSet' <- newLoggerSet defaultBufSize GHC.IO.FD.stdout
+    loggerSet' <- newLoggerSet defaultBufSize Nothing
     (getter, _) <- clockDateCacher
 
     let logger = Yesod.Core.Types.Logger loggerSet' getter
@@ -418,7 +417,7 @@
                  , aeson
                  , conduit                       >= 1.0
                  , monad-logger                  >= 0.3
-                 , fast-logger                   >= 2.0
+                 , fast-logger                   >= 2.1
                  , wai-logger                    >= 2.0
 
 executable         PROJECTNAME
diff --git a/yesod-bin.cabal b/yesod-bin.cabal
--- a/yesod-bin.cabal
+++ b/yesod-bin.cabal
@@ -1,5 +1,5 @@
 name:            yesod-bin
-version:         1.2.5.2
+version:         1.2.5.3
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
