ghc-mod-5.5.0.0: Happy Haskell Programming

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.GhcMod.Logging

Synopsis

Documentation

gmGetLogLevel :: forall m. GmLog m => m GmLogLevel

gmSetDumpLevel :: GmLog m => Bool -> m ()

gmLog :: (MonadIO m, GmLog m, GmOut m) => GmLogLevel -> String -> Doc -> m ()

>>> Just GmDebug <= Nothing
False
>>> Just GmException <= Just GmDebug
True
>>> Just GmDebug <= Just GmException
False

gmLogQuiet :: GmLog m => GmLogLevel -> String -> Doc -> m ()

gmVomit :: (MonadIO m, GmLog m, GmOut m, GmEnv m) => String -> Doc -> String -> m ()

newtype LogDiscardT m a

Constructors

LogDiscardT 

Fields

runLogDiscard :: m a