monad-logger
This commit is contained in:
parent
985dd6c924
commit
29c242d03b
@ -57,7 +57,7 @@ import Yesod.Request
|
|||||||
import Yesod.Widget
|
import Yesod.Widget
|
||||||
import Yesod.Message
|
import Yesod.Message
|
||||||
|
|
||||||
import System.Log.FastLogger
|
import Control.Monad.Logger
|
||||||
|
|
||||||
-- | Return an 'Unauthorized' value, with the given i18n message.
|
-- | Return an 'Unauthorized' value, with the given i18n message.
|
||||||
unauthorizedI :: RenderMessage master msg => msg -> GHandler sub master AuthResult
|
unauthorizedI :: RenderMessage master msg => msg -> GHandler sub master AuthResult
|
||||||
|
|||||||
@ -165,6 +165,7 @@ import Text.Blaze.Html (toHtml, preEscapedToMarkup)
|
|||||||
#define preEscapedText preEscapedToMarkup
|
#define preEscapedText preEscapedToMarkup
|
||||||
|
|
||||||
import System.Log.FastLogger
|
import System.Log.FastLogger
|
||||||
|
import Control.Monad.Logger
|
||||||
|
|
||||||
import qualified Yesod.Internal.Cache as Cache
|
import qualified Yesod.Internal.Cache as Cache
|
||||||
import Yesod.Internal.Cache (mkCacheKey, CacheKey)
|
import Yesod.Internal.Cache (mkCacheKey, CacheKey)
|
||||||
@ -957,7 +958,7 @@ instance MonadResource (GHandler sub master) where
|
|||||||
release = lift . release
|
release = lift . release
|
||||||
resourceMask = lift . resourceMask
|
resourceMask = lift . resourceMask
|
||||||
|
|
||||||
instance MonadLogging (GHandler sub master) where
|
instance MonadLogger (GHandler sub master) where
|
||||||
monadLoggingLog a b c = do
|
monadLoggerLog a b c = do
|
||||||
hd <- ask
|
hd <- ask
|
||||||
liftIO $ handlerLog hd a b (toLogStr c)
|
liftIO $ handlerLog hd a b (toLogStr c)
|
||||||
|
|||||||
@ -86,7 +86,8 @@ import Network.Wai.Middleware.Gzip (GzipSettings, def)
|
|||||||
import Network.Wai.Parse (tempFileSink, lbsSink)
|
import Network.Wai.Parse (tempFileSink, lbsSink)
|
||||||
import qualified Paths_yesod_core
|
import qualified Paths_yesod_core
|
||||||
import Data.Version (showVersion)
|
import Data.Version (showVersion)
|
||||||
import System.Log.FastLogger (LogLevel (LevelInfo), Logger, mkLogger, loggerDateRef, LogStr (..), loggerPutStr)
|
import System.Log.FastLogger (Logger, mkLogger, loggerDateRef, LogStr (..), loggerPutStr)
|
||||||
|
import Control.Monad.Logger (LogLevel (LevelInfo, LevelOther))
|
||||||
import System.Log.FastLogger.Date (getDate, DateRef)
|
import System.Log.FastLogger.Date (getDate, DateRef)
|
||||||
import System.IO (stdout)
|
import System.IO (stdout)
|
||||||
|
|
||||||
@ -352,7 +353,10 @@ formatLogMessage dateref loc level msg = do
|
|||||||
return
|
return
|
||||||
[ LB now
|
[ LB now
|
||||||
, LB " ["
|
, LB " ["
|
||||||
, LS $ drop 5 $ show level
|
, LS $
|
||||||
|
case level of
|
||||||
|
LevelOther t -> T.unpack t
|
||||||
|
_ -> drop 5 $ show level
|
||||||
, LB "] "
|
, LB "] "
|
||||||
, msg
|
, msg
|
||||||
, LB " @("
|
, LB " @("
|
||||||
|
|||||||
@ -87,7 +87,7 @@ import Control.Monad.Base (MonadBase (liftBase))
|
|||||||
import Control.Arrow (first)
|
import Control.Arrow (first)
|
||||||
import Control.Monad.Trans.Resource
|
import Control.Monad.Trans.Resource
|
||||||
|
|
||||||
import System.Log.FastLogger
|
import Control.Monad.Logger
|
||||||
|
|
||||||
preEscapedLazyText :: TL.Text -> Html
|
preEscapedLazyText :: TL.Text -> Html
|
||||||
preEscapedLazyText = preEscapedToMarkup
|
preEscapedLazyText = preEscapedToMarkup
|
||||||
@ -345,5 +345,5 @@ instance MonadResource (GWidget sub master) where
|
|||||||
release = lift . release
|
release = lift . release
|
||||||
resourceMask = lift . resourceMask
|
resourceMask = lift . resourceMask
|
||||||
|
|
||||||
instance MonadLogging (GWidget sub master) where
|
instance MonadLogger (GWidget sub master) where
|
||||||
monadLoggingLog a b = lift . monadLoggingLog a b
|
monadLoggerLog a b = lift . monadLoggerLog a b
|
||||||
|
|||||||
@ -78,6 +78,7 @@ library
|
|||||||
, vector >= 0.9 && < 0.10
|
, vector >= 0.9 && < 0.10
|
||||||
, aeson >= 0.5
|
, aeson >= 0.5
|
||||||
, fast-logger >= 0.1 && < 0.2
|
, fast-logger >= 0.1 && < 0.2
|
||||||
|
, monad-logger >= 0.0 && < 0.1
|
||||||
, conduit >= 0.5 && < 0.6
|
, conduit >= 0.5 && < 0.6
|
||||||
, resourcet >= 0.3 && < 0.4
|
, resourcet >= 0.3 && < 0.4
|
||||||
, lifted-base >= 0.1 && < 0.2
|
, lifted-base >= 0.1 && < 0.2
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user