log-base-0.10.0.1: Structured logging solution (base package)
Safe HaskellNone
LanguageHaskell2010

Log.Backend.LogList

Description

LogList logging backed.

Synopsis

Documentation

data LogList Source #

Instances

Instances details
Eq LogList Source # 
Instance details

Defined in Log.Backend.LogList

Methods

(==) :: LogList -> LogList -> Bool #

(/=) :: LogList -> LogList -> Bool #

newLogList :: IO LogList Source #

Create a new, empty list.

getLogList :: LogList -> IO [LogMessage] Source #

Retrieve messages stored in the list.

putLogList :: LogList -> LogMessage -> IO () Source #

Put a message into the list.

clearLogList :: LogList -> IO () Source #

Clear the list.

withLogListLogger :: LogList -> (Logger -> IO r) -> IO r Source #

Creates a logger that stores messages in the given LogList.