graflog: Monadic correlated log events

[ bsd3, library, logging ] [ Propose Tags ]

Please see README.md


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 1.0.0, 2.0.0, 3.0.0, 4.0.0, 5.0.0, 6.0.0, 6.1.0, 6.1.1, 6.1.2, 6.1.3, 6.1.4, 6.1.5
Dependencies aeson, base (>=4.7 && <5), bytestring, text, text-conversions [details]
License BSD-3-Clause
Copyright 2016 Michael A. Arnold
Author Michael Adlai Arnold
Maintainer marnold@cj.com
Category Logging
Home page https://github.com/m-arnold/graflog#readme
Source repo head: git clone https://github.com/m-arnold/graflog
Uploaded by marnold at 2017-01-20T23:12:27Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 9274 total (34 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-01-20 [all 1 reports]

Readme for graflog-0.1.2

[back to package description]

Graflog

In a distributed system, logging is hard. In order for distributed logging to be useful, it needs to contain metadata about what caused it. Ideally, a given logged event should tell us:

  • what user input caused it
  • what API call caused it
  • whether it is an error or not
  • its severity
  • a correlative id that allows us to find other log events related to it

Graflog is primarily focused on the last piece.