biegunka-0.2: DSL definitions, interpreters, templating, git support
Control.Biegunka.Log
Contents
Description
Biegunka logger
Provides an interface for consistent logging from multithreaded interpreters
Synopsis
data Logger Source
Logger abstract data type for logging
Logger
plain :: Doc -> MessageSource
Plain log message about anything
exception :: Doc -> MessageSource
Exception (or other error) log message
start :: IO LoggerSource
Get a new logger ready for logging
stop :: Logger -> IO ()Source
Stop logger
Blocks until logger confirms that it stops
write :: Logger -> Message -> IO ()Source
Write a document