Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data LogRank
- data LoggerConfig = LoggerConfig {}
- class MonadIO m => LoggerMonad m where
- defaultLoggerConfig :: IO LoggerConfig
- stdoutLoggerConfig :: IO LoggerConfig
- toMonadLogger :: LoggerConfig -> LogFunc
- addVaultToLoggerConfig :: Vault -> LoggerConfig -> LoggerConfig
- logger :: LoggerConfig -> LogRank -> Logger
- logL :: (ToLogStr msg, LoggerMonad m) => LogRank -> msg -> m ()
- logLn :: (ToLogStr msg, LoggerMonad m) => LogRank -> msg -> m ()
- traceLn :: (ToLogStr msg, LoggerMonad m) => msg -> m ()
- debugLn :: (ToLogStr msg, LoggerMonad m) => msg -> m ()
- infoLn :: (ToLogStr msg, LoggerMonad m) => msg -> m ()
- warnLn :: (ToLogStr msg, LoggerMonad m) => msg -> m ()
- errorLn :: (ToLogStr msg, LoggerMonad m) => msg -> m ()
- toLogStr :: ToLogStr msg => msg -> LogStr
- (<>) :: Monoid m => m -> m -> m
Documentation
data LoggerConfig Source #
toMonadLogger :: LoggerConfig -> LogFunc Source #
logger :: LoggerConfig -> LogRank -> Logger Source #
traceLn :: (ToLogStr msg, LoggerMonad m) => msg -> m () Source #
debugLn :: (ToLogStr msg, LoggerMonad m) => msg -> m () Source #
infoLn :: (ToLogStr msg, LoggerMonad m) => msg -> m () Source #
warnLn :: (ToLogStr msg, LoggerMonad m) => msg -> m () Source #
errorLn :: (ToLogStr msg, LoggerMonad m) => msg -> m () Source #