Description
A versatile Haskell logging framework. It helps applications record messages at different levels, route logs to different destinations, and keep diagnostic output organized.
Developers use it in services, command-line tools, and libraries that need configurable logging. Log messages should avoid secrets and personal data because logs are often stored, shared, or attached to support reports.