/log-warper

Wrapper around hslogger library to provide more convenient monadic interface with pretty output

Primary LanguageHaskellMIT LicenseMIT

log-warper

Hackage Build Status

Auxilary logging library, which is wrapper over hslogger but allows to keep logger name into monadic context, making logging less boilerplate.

Key features:

  1. Output is colored ⭐
  2. Supports logging initialization from .yaml configuration file
  3. Has wrapper for pure logging via WriterT
  4. Supports log rotation
  5. Flexibles and easy setting up of loggers (using monoidal builders and lenses)
  6. Ability to acquire last N megabytes of logs from in-memory cache

Contributing

This project uses universum as default prelude