mockery-0.3.4: Support functions for automated testing
Test.Mockery.Logging
Synopsis
captureLogMessages :: IO a -> IO ([(LogLevel, String)], a) Source #
Capture all log messages produced by an IO action. Logs are kept in memory.
captureLogMessages_ :: IO a -> IO [(LogLevel, String)] Source #
Like captureLogsMessages, but ignores the result.
captureLogsMessages
data LogLevel :: * #
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 #