graflog-6.1.1: README.md
# Graflog
Monadic correlated log events!
##To Use:
- you must force stdout to flush after each line, or logs won't appear in a timely manner: call `Graflog.Console.enableStdoutLineBuffering` at the top of your main function.
- CorrelationId and EventId generation are not yet supported, so you must create an event manually:
- inside do notation: `let event = Event (CorrelationId 0) (EventId 0)`
- followed at some point by: `logJSON $ event (Action "some kind of metadata") (toLog dataToLog)`
##To Do:
- CorrelationId and EventId generation
- Generic derivation of ToLog / ToJSON instances
- Support for non-JSON logging?