| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Log.Internal.Logger
- data Logger = Logger {
- loggerWriteMessage :: !(LogMessage -> IO ())
- loggerWaitForWrite :: !(STM ())
- loggerFinalizers :: ![IORef ()]
- execLogger :: Logger -> LogMessage -> IO ()
- waitForLogger :: Logger -> IO ()
Documentation
Data type representing logger.
Constructors
| Logger | |
Fields
| |
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.