staversion-0.1.3.0: What version is the package X in stackage lts-Y.ZZ?
Staversion.Internal.Log
Contents
Description
Synopsis
data LogLevel Source #
Constructors
Instances
Methods
minBound :: LogLevel #
maxBound :: LogLevel #
succ :: LogLevel -> LogLevel #
pred :: LogLevel -> LogLevel #
toEnum :: Int -> LogLevel #
fromEnum :: LogLevel -> Int #
enumFrom :: LogLevel -> [LogLevel] #
enumFromThen :: LogLevel -> LogLevel -> [LogLevel] #
enumFromTo :: LogLevel -> LogLevel -> [LogLevel] #
enumFromThenTo :: LogLevel -> LogLevel -> LogLevel -> [LogLevel] #
(==) :: 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 #
showsPrec :: Int -> LogLevel -> ShowS #
show :: LogLevel -> String #
showList :: [LogLevel] -> ShowS #
data Logger Source #
showsPrec :: Int -> Logger -> ShowS #
show :: Logger -> String #
showList :: [Logger] -> ShowS #
defaultLogger :: Logger Source #
putLog :: Logger -> LogLevel -> String -> IO () Source #
logDebug :: Logger -> String -> IO () Source #
logInfo :: Logger -> String -> IO () Source #
logWarn :: Logger -> String -> IO () Source #
logError :: Logger -> String -> IO () Source #
_mockLogger :: IO (Logger, IORef [(LogLevel, String)]) Source #
FOR TEST: the IORef is the history of logged messages.