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.

[maintain] [Publish]

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:


[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

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for yesod-katip-0.1.0.0

[back to package description]

yesod-katip - Use Katip in your Yesod site

yesod-katip is a utility library for easily adding katip operability to your yesod site. It provides class instances for logging to Katip scribes directly from a Yesod HandlerFor; as well as utility wrappers for augmenting a Yesod site with useful Katip behaviours, like pulling in HTTP context automatically, and making the Yesod logger output to Katip.

For more information, have a look at the module documentation.