| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Development.Iridium.UI.Console
Documentation
setLogMask :: MonadMultiState LogState m => [LogLevel] -> m () Source #
pushLogPrepare :: (MonadMultiState LogState m, MonadIO m) => String -> m () Source #
pushLogFinalize :: (MonadMultiState LogState m, MonadIO m) => Int -> String -> m () Source #
writeCurLine :: (MonadMultiState LogState m, MonadIO m) => String -> m () Source #
pushCurLine :: (MonadMultiState LogState m, MonadIO m) => LogLevel -> m () Source #
withIndentation :: MonadMultiState LogState m => m a -> m a Source #
withoutIndentation :: MonadMultiState LogState m => m a -> m a Source #
isEnabledLogLevel :: MonadMultiState LogState m => LogLevel -> m Bool Source #