Description
A Haskell logging library built around composable abstractions. It lets developers structure loggers so messages can be transformed, routed, filtered, and combined cleanly.
Use it when a Haskell application needs flexible logging infrastructure. Logs can expose private data, so applications should decide what fields are safe before writing them.