Package0.12.0.1System
log-base
Structured logging solution (base package)
- Version0.12.0.1
- CategorySystem
- LicenceBSD-3-Clause
- AuthorScrive AB
- MaintainerAndrzej Rybczak <andrzej@rybczak.net>, Jonathan Jouty <jonathan@scrive.com>, Mikhail Glushenkov <mikhail@scrive.com>, Oleg Grenrus <oleg.grenrus@iki.fi>
- Homepagegithub.com/scrive/log
- Pinned byhackage log-base 0.12.0.1
- Sourcehackage.haskell.org/package/log-base-0.12.0.1
Modules
11 modules- Log2Structured logging solution with multiple backends. {-# LANGUAGE OverloadedStrings #-}
- Log.Backend.LogList6LogList logging backed.
- Log.Backend.StandardOutput3Stdout logging back-end.
- Log.Backend.StandardOutput.Bulk2Bulk stdout logging back-end.
- Log.Backend.Text1A logger that produces in-memory Text values. Mainly useful for
- Log.Class8The MonadLog type class of monads with logging capabilities.
- Log.Data7Basic data types used throughout the package.
- Log.Logger9The Logger type of logging back-ends.
- Log.Monad8The LogT monad transformer for adding logging capabilities to any monad.
Internal modules · 2
- Log.Internal.Aeson.Compat55
- Log.Internal.Logger5The Logger type - implementation details.
Description
A library that provides a way to record structured log messages. Use this package in conjunction with 'log-elasticsearch' or 'log-postgres', depending on which back end you need.
Depends on
16 packages- aeson-2.2.3.0in this set
- aeson-pretty-0.8.10in this set
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- deepseq-1.5.0.0with GHC
- exceptions-0.10.9with GHC
- mmorph-1.2.1in this set
- monad-control-1.0.3.1in this set
- mtl-2.3.1with GHC
- semigroups-0.20in this set
- stm-2.5.3.1with GHC
- text-2.1.3with GHC
- time-1.12.2with GHC
- transformers-base-0.4.6in this set
- unliftio-core-0.2.1.0in this set
- unordered-containers-0.2.21in this set