cabal-gild-0.3.0.1: Formats package descriptions.
Safe HaskellSafe-Inferred
LanguageHaskell2010

CabalGild.Class.MonadLog

Synopsis

Documentation

class Monad m => MonadLog m where Source #

A Monad that can also log messages.

Methods

log :: String -> m () Source #

Logs the given message. Typical usage should prefer logLn.

Instances

Instances details
MonadLog IO Source #

Uses putStr.

Instance details

Defined in CabalGild.Class.MonadLog

Methods

log :: String -> IO () Source #

logLn :: MonadLog m => String -> m () Source #

Logs the message followed by a newline.