Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
LogList logging backed.
Synopsis
- data LogList
- newLogList :: MonadIO m => m LogList
- getLogList :: MonadIO m => LogList -> m [LogMessage]
- putLogList :: MonadIO m => LogList -> LogMessage -> m ()
- clearLogList :: MonadIO m => LogList -> m ()
- withLogListLogger :: MonadUnliftIO m => LogList -> (Logger -> m r) -> m r
Documentation
newLogList :: MonadIO m => m LogList Source #
Create a new, empty list.
getLogList :: MonadIO m => LogList -> m [LogMessage] Source #
Retrieve messages stored in the list.
putLogList :: MonadIO m => LogList -> LogMessage -> m () Source #
Put a message into the list.
clearLogList :: MonadIO m => LogList -> m () Source #
Clear the list.
withLogListLogger :: MonadUnliftIO m => LogList -> (Logger -> m r) -> m r Source #
Creates a logger that stores messages in the given LogList
.