di-core

Typeful hierarchical structured logging without monad towers.

https://github.com/k0001/di

LTS Haskell 23.21:1.0.4
Stackage Nightly 2025-05-08:1.0.4
Latest on Hackage:1.0.4

See all snapshots di-core appears in

BSD-3-Clause licensed by Renzo Carbonara
Maintained by renλren.zone
This version can be pinned in stack with:di-core-1.0.4@sha256:82d555c45564ef9252dd38a157030a0f10d8f9519b274bef6b16f90208eaebdf,987

Module documentation for 1.0.4

Used by 4 packages in nightly-2025-05-08(full list with versions):

di-core

Typeful hierarchical structured logging without monad towers.

If you like monad towers, though, check out di-monad.

Also, for a logging library, this one doesn’t do any rendering of log messages. Please refer to di-handle and di-df1 for that.

Build Status

See the BSD3 LICENSE file to learn about the legal terms and conditions for this library.

Changes