Safe Haskell | None |
---|---|
Language | Haskell2010 |
System.Log.Heavy.Short
Contents
Description
Wraps the monad logger library Bunch of aliases for heavy logger, simpler api
Synopsis
- run :: (MonadBaseControl IO m, MonadIO m) => LoggingT m a -> m a
- discard :: (MonadBaseControl IO m, MonadIO m) => LoggingT m a -> m a
- lift :: MonadIO m => LoggingT IO a -> LoggingT m a
- info :: forall m a. (MonadIO m, HasLogging m, Show a) => Text -> a -> m ()
- debug :: forall m a. (MonadIO m, HasLogging m, Show a) => Text -> a -> m ()
- warn :: forall m a. (MonadIO m, HasLogging m, Show a) => Text -> a -> m ()
- error :: forall m a. (MonadIO m, HasLogging m, Show a) => Text -> a -> m ()
- info0 :: forall m. (MonadIO m, HasLogging m) => Text -> m ()
- debug0 :: forall m. (MonadIO m, HasLogging m) => Text -> m ()
- warn0 :: forall m. (MonadIO m, HasLogging m) => Text -> m ()
- error0 :: forall m. (MonadIO m, HasLogging m) => Text -> m ()
- dump :: forall m a. (MonadIO m, HasLogging m, Show a) => a -> m ()
LoggingT actions
run :: (MonadBaseControl IO m, MonadIO m) => LoggingT m a -> m a Source #
Run the logger with default settings
discard :: (MonadBaseControl IO m, MonadIO m) => LoggingT m a -> m a Source #
Throw away the logs. While running tests we often don't care about log output.
Log stuff
info :: forall m a. (MonadIO m, HasLogging m, Show a) => Text -> a -> m () Source #
Log func with a variable (or tupple)