Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data LoggerConfig Source #
MonadIO m => MonadYamLogger (ReaderT * LoggerConfig m) Source # | |
class MonadIO m => MonadYamLogger m where Source #
loggerConfig :: m LoggerConfig Source #
withLoggerConfig :: LoggerConfig -> m a -> m a Source #
MonadIO m => MonadYamLogger (ReaderT * LoggerConfig m) Source # | |
logL :: (MonadYamLogger m, HasCallStack) => forall msg. ToLogStr msg => LogRank -> msg -> m () Source #
logLn :: (MonadYamLogger m, HasCallStack) => LogRank -> Text -> m () Source #
errorLn :: (MonadYamLogger m, HasCallStack) => Text -> m () Source #
warnLn :: (MonadYamLogger m, HasCallStack) => Text -> m () Source #
infoLn :: (MonadYamLogger m, HasCallStack) => Text -> m () Source #
debugLn :: (MonadYamLogger m, HasCallStack) => Text -> m () Source #
traceLn :: (MonadYamLogger m, HasCallStack) => Text -> m () Source #
fileLogger :: FilePath -> IO LoggerConfig Source #
withLoggerName :: (MonadYamLogger m, MonadMask m) => Text -> m a -> m a Source #
toMonadLogger :: MonadYamLogger m => m LogFunc Source #
toWaiLogger :: MonadYamLogger m => m ApacheLogger Source #