Incomplete fast-logger 2.0 changes
This commit is contained in:
parent
a2851c929c
commit
b18e43c050
@ -2,6 +2,7 @@
|
|||||||
{-# LANGUAGE OverloadedStrings #-}
|
{-# LANGUAGE OverloadedStrings #-}
|
||||||
{-# LANGUAGE QuasiQuotes #-}
|
{-# LANGUAGE QuasiQuotes #-}
|
||||||
{-# LANGUAGE TemplateHaskell #-}
|
{-# LANGUAGE TemplateHaskell #-}
|
||||||
|
{-# LANGUAGE CPP #-}
|
||||||
module Yesod.Core.Class.Yesod where
|
module Yesod.Core.Class.Yesod where
|
||||||
|
|
||||||
import Control.Monad.Logger (logErrorS)
|
import Control.Monad.Logger (logErrorS)
|
||||||
@ -39,10 +40,15 @@ import Data.Default (def)
|
|||||||
import Network.Wai.Parse (lbsBackEnd,
|
import Network.Wai.Parse (lbsBackEnd,
|
||||||
tempFileBackEnd)
|
tempFileBackEnd)
|
||||||
import System.IO (stdout)
|
import System.IO (stdout)
|
||||||
|
#if MIN_VERSION_fast_logger(2, 0, 0)
|
||||||
|
import Network.Wai.Logger (ZonedDate)
|
||||||
|
import System.Log.FastLogger
|
||||||
|
#else
|
||||||
|
import System.Log.FastLogger.Date (ZonedDate)
|
||||||
import System.Log.FastLogger (LogStr (..), Logger,
|
import System.Log.FastLogger (LogStr (..), Logger,
|
||||||
loggerDate, loggerPutStr,
|
loggerDate, loggerPutStr,
|
||||||
mkLogger)
|
mkLogger)
|
||||||
import System.Log.FastLogger.Date (ZonedDate)
|
#endif
|
||||||
import Text.Blaze (customAttribute, textTag,
|
import Text.Blaze (customAttribute, textTag,
|
||||||
toValue, (!))
|
toValue, (!))
|
||||||
import Text.Blaze (preEscapedToMarkup)
|
import Text.Blaze (preEscapedToMarkup)
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
{-# LANGUAGE MultiParamTypeClasses #-}
|
{-# LANGUAGE MultiParamTypeClasses #-}
|
||||||
{-# LANGUAGE TypeFamilies #-}
|
{-# LANGUAGE TypeFamilies #-}
|
||||||
{-# LANGUAGE UndecidableInstances #-}
|
{-# LANGUAGE UndecidableInstances #-}
|
||||||
|
{-# LANGUAGE CPP #-}
|
||||||
module Yesod.Core.Types where
|
module Yesod.Core.Types where
|
||||||
|
|
||||||
import qualified Blaze.ByteString.Builder as BBuilder
|
import qualified Blaze.ByteString.Builder as BBuilder
|
||||||
@ -46,7 +47,12 @@ import Network.Wai (FilePart,
|
|||||||
RequestBodyLength)
|
RequestBodyLength)
|
||||||
import qualified Network.Wai as W
|
import qualified Network.Wai as W
|
||||||
import qualified Network.Wai.Parse as NWP
|
import qualified Network.Wai.Parse as NWP
|
||||||
|
#if MIN_VERSION_fast_logger(2, 0, 0)
|
||||||
|
import System.Log.FastLogger (LogStr, LoggerSet, toLogStr)
|
||||||
|
import Network.Wai.Logger (DateCacheGetter)
|
||||||
|
#else
|
||||||
import System.Log.FastLogger (LogStr, Logger, toLogStr)
|
import System.Log.FastLogger (LogStr, Logger, toLogStr)
|
||||||
|
#endif
|
||||||
import Text.Blaze.Html (Html)
|
import Text.Blaze.Html (Html)
|
||||||
import Text.Hamlet (HtmlUrl)
|
import Text.Hamlet (HtmlUrl)
|
||||||
import Text.Julius (JavascriptUrl)
|
import Text.Julius (JavascriptUrl)
|
||||||
@ -445,3 +451,7 @@ instance RenderRoute WaiSubsite where
|
|||||||
renderRoute (WaiSubsiteRoute ps qs) = (ps, qs)
|
renderRoute (WaiSubsiteRoute ps qs) = (ps, qs)
|
||||||
instance ParseRoute WaiSubsite where
|
instance ParseRoute WaiSubsite where
|
||||||
parseRoute (x, y) = Just $ WaiSubsiteRoute x y
|
parseRoute (x, y) = Just $ WaiSubsiteRoute x y
|
||||||
|
|
||||||
|
#if MIN_VERSION_fast_logger(2, 0, 0)
|
||||||
|
data Logger = Logger !LoggerSet !DateCacheGetter
|
||||||
|
#endif
|
||||||
|
|||||||
@ -55,6 +55,7 @@ library
|
|||||||
, vector >= 0.9 && < 0.11
|
, vector >= 0.9 && < 0.11
|
||||||
, aeson >= 0.5
|
, aeson >= 0.5
|
||||||
, fast-logger >= 0.2
|
, fast-logger >= 0.2
|
||||||
|
, wai-logger >= 0.2
|
||||||
, monad-logger >= 0.3.1 && < 0.4
|
, monad-logger >= 0.3.1 && < 0.4
|
||||||
, conduit >= 0.5
|
, conduit >= 0.5
|
||||||
, resourcet >= 0.4.6 && < 0.5
|
, resourcet >= 0.4.6 && < 0.5
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user