Safe Haskell | None |
---|
Yesod.Logger
Contents
- data Logger
- handle :: Logger -> Handle
- developmentLogger :: Handle -> IO Logger
- productionLogger :: Handle -> IO Logger
- defaultDevelopmentLogger :: IO Logger
- defaultProductionLogger :: IO Logger
- toProduction :: Logger -> Logger
- flushLogger :: Logger -> IO ()
- logText :: Logger -> Text -> IO ()
- logLazyText :: Logger -> Text -> IO ()
- logString :: Logger -> String -> IO ()
- logBS :: Logger -> ByteString -> IO ()
- logMsg :: Logger -> [LogStr] -> IO ()
- formatLogText :: Logger -> Loc -> LogLevel -> Text -> IO [LogStr]
- timed :: MonadIO m => Logger -> Text -> m a -> m a
- makeLoggerWithHandle :: Handle -> IO Logger
- makeDefaultLogger :: IO Logger
Documentation
developmentLogger :: Handle -> IO LoggerSource
a development logger gets automatically flushed
productionLogger :: Handle -> IO LoggerSource
defaultDevelopmentLogger :: IO LoggerSource
uses stdout handle
defaultProductionLogger :: IO LoggerSource
uses stdout handle
toProduction :: Logger -> LoggerSource
flushLogger :: Logger -> IO ()Source
Execute a monadic action and log the duration
Deprecated
makeLoggerWithHandle :: Handle -> IO LoggerSource
Deprecated: Use productionLogger or developmentLogger instead
makeDefaultLogger :: IO LoggerSource
Deprecated: Use defaultProductionLogger or defaultDevelopmentLogger instead