Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Logger = Logger {
- loggerWriteMessage :: !(LogMessage -> IO ())
- loggerWaitForWrite :: !(STM ())
- loggerFinalizers :: ![IORef ()]
- execLogger :: Logger -> LogMessage -> IO ()
- waitForLogger :: Logger -> IO ()
Documentation
Data type representing logger.
Logger | |
|
execLogger :: Logger -> LogMessage -> IO () Source
Execute logger to serialize a LogMessage
.
waitForLogger :: Logger -> IO () Source
Wait until logs stored in an internal queue are serialized.