From 45eadd3e0981c4d5d0ad7c0e93ec4dcf239a7532 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 26 Dec 2013 13:53:39 +0200 Subject: [PATCH] fast-logger 2.1 support --- yesod-core/Yesod/Core/Class/Yesod.hs | 4 ++++ yesod-core/yesod-core.cabal | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/yesod-core/Yesod/Core/Class/Yesod.hs b/yesod-core/Yesod/Core/Class/Yesod.hs index a64d6ebc..56ff414d 100644 --- a/yesod-core/Yesod/Core/Class/Yesod.hs +++ b/yesod-core/Yesod/Core/Class/Yesod.hs @@ -218,7 +218,11 @@ class RenderRoute site => Yesod site where 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/yesod-core.cabal b/yesod-core/yesod-core.cabal index 2cbe5c2f..7a0566a4 100644 --- a/yesod-core/yesod-core.cabal +++ b/yesod-core/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