logging-effect-extra: Supplemental packages for `logging-effect`.

[ library, mit, other, program ] [ Propose Tags ]

Supplemental packages for logging-effect.

[Skip to Readme]
Versions 1.0.0, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.2.2
Change log CHANGELOG.md
Dependencies base (>=4.8 && <4.11), logging-effect (>=1.1.0 && <1.3), logging-effect-extra, logging-effect-extra-file (>=1.1.0 && <1.2.0), logging-effect-extra-handler (>=1.1.2 && <1.2.0), wl-pprint-text (>= && <1.2) [details]
License MIT
Author Jason Shipman
Maintainer Jason Shipman
Category Other
Home page https://github.com/jship/logging-effect-extra#readme
Bug tracker https://github.com/jship/logging-effect-extra/issues
Source repo head: git clone https://github.com/jship/logging-effect-extra
Uploaded by jship at Thu Feb 1 03:17:11 UTC 2018
Distributions LTSHaskell:1.2.2, NixOS:1.2.2, openSUSE:1.2.2
Executables log-extra
Downloads 966 total (21 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-02-01 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for logging-effect-extra-1.2.2

[back to package description]



logging-effect-extra supplements logging-effect with the following re-exported packages:

  • logging-effect-extra-file - Convenient TH splices for adding file info to log messages
  • logging-effect-extra-handler - Handy logging handler combinators

logging-effect-extra is a "batteries-included" package. Each of the packages above can be used independently or in any combination without depending on logging-effect-extra. For example, if Template Haskell is not acceptable for a project, users can depend on the other logging-effect-extra-* packages excluding logging-effect-extra-file.

This package has no clashing identifiers with logging-effect and it re-exports the entirety of logging-effect, so users have full access to everything in logging-effect and logging-effect-extra via the following single import:

import Control.Monad.Log.Extra