yesod-katip: Logging bridge between Yesod and Katip
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
A library of ytl-style site transformers for adding Katip logging functionality to Yesod monads, as well as capturing and redirectly Yesod-style logging to Katip scribes.
This package supports two workflows:
Taking an existing Yesod website and making its logs also go to Katip, without changing any of the handlers, by wrapping the foundation site in a site transformer.
Using the Katip logging API inside Yesod handlers and widgets through constraints on the foundation site. In this workflow, the site transformers are an easy way to give an existing foundation site Katip functionality and sensible default behaviours.
[Skip to Readme]
Properties
Versions | 0.1.0.0, 0.1.0.0 |
---|---|
Change log | None available |
Dependencies | aeson (>=1 && <2), base (>=4.7 && <5), case-insensitive, data-default (>=0.7 && <0.8), http-types, iproute, katip (>=0.8 && <0.9), monad-logger (>=0.3 && <0.4), network, text, wai (>=3 && <4), wai-extra (>=3 && <4), yesod-core (>=1.6 && <1.7), ytl (>=0.1 && <0.2) [details] |
License | BSD-3-Clause |
Copyright | 2020 Isaac van Bakel |
Author | Isaac van Bakel |
Maintainer | ivb@vanbakel.io |
Category | Logging, Web |
Home page | https://github.com/ivanbakel/yesod-katip#readme |
Source repo | head: git clone https://github.com/ivanbakel/yesod-katip |
Uploaded | by ivanbakel at 2020-12-29T13:34:03Z |
Modules
[Index] [Quick Jump]
Downloads
- yesod-katip-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees