iridium-0.1.5.8: Automated Local Cabal Package Testing and Uploading

Safe HaskellNone
LanguageHaskell2010

Development.Iridium.UI.Console

Documentation

setLogMask :: MonadMultiState LogState m => [LogLevel] -> m () Source #

pushLog :: (MonadMultiState LogState m, MonadIO m) => LogLevel -> String -> 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 #