imm-1.3.0.0: Execute arbitrary actions for each unread element of RSS/Atom feeds
Imm.Logger
Contents
Description
Logger module.
Synopsis
data LogLevel Source #
Constructors
Instances
Methods
(==) :: LogLevel -> LogLevel -> Bool #
(/=) :: LogLevel -> LogLevel -> Bool #
compare :: LogLevel -> LogLevel -> Ordering #
(<) :: LogLevel -> LogLevel -> Bool #
(<=) :: LogLevel -> LogLevel -> Bool #
(>) :: LogLevel -> LogLevel -> Bool #
(>=) :: LogLevel -> LogLevel -> Bool #
max :: LogLevel -> LogLevel -> LogLevel #
min :: LogLevel -> LogLevel -> LogLevel #
readsPrec :: Int -> ReadS LogLevel #
readList :: ReadS [LogLevel] #
readPrec :: ReadPrec LogLevel #
readListPrec :: ReadPrec [LogLevel] #
showsPrec :: Int -> LogLevel -> ShowS #
show :: LogLevel -> String #
showList :: [LogLevel] -> ShowS #
pretty :: LogLevel -> Doc ann #
prettyList :: [LogLevel] -> Doc ann #
class Monad m => MonadLog m where Source #
Monad capable of logging pretty text.
Minimal complete definition
log, getLogLevel, setLogLevel, setColorizeLogs, flushLogs
log :: LogLevel -> Doc AnsiStyle -> m () Source #
getLogLevel :: m LogLevel Source #
setLogLevel :: LogLevel -> m () Source #
setColorizeLogs :: Bool -> m () Source #
flushLogs :: m () Source #
log :: LogLevel -> Doc AnsiStyle -> ReaderT * (MVar LoggerSettings) IO () Source #
getLogLevel :: ReaderT * (MVar LoggerSettings) IO LogLevel Source #
setLogLevel :: LogLevel -> ReaderT * (MVar LoggerSettings) IO () Source #
setColorizeLogs :: Bool -> ReaderT * (MVar LoggerSettings) IO () Source #
flushLogs :: ReaderT * (MVar LoggerSettings) IO () Source #
log :: LogLevel -> Doc AnsiStyle -> ReaderT * (Modules a b c d e) m () Source #
getLogLevel :: ReaderT * (Modules a b c d e) m LogLevel Source #
setLogLevel :: LogLevel -> ReaderT * (Modules a b c d e) m () Source #
setColorizeLogs :: Bool -> ReaderT * (Modules a b c d e) m () Source #
flushLogs :: ReaderT * (Modules a b c d e) m () Source #
logDebug :: MonadLog m => Doc AnsiStyle -> m () Source #
logInfo :: MonadLog m => Doc AnsiStyle -> m () Source #
logWarning :: MonadLog m => Doc AnsiStyle -> m () Source #
logError :: MonadLog m => Doc AnsiStyle -> m () Source #