raven-haskell: Haskell client for Sentry logging service.

[ library, logging, mit ] [ Propose Tags ]

[Skip to Readme]
Versions [faq] 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.2.0, 0.1.2.1, 0.1.3.0, 0.1.4.0
Dependencies aeson, base (==4.*), bytestring (>=0.10), http-conduit (>=0.4.30), mtl, network, random (>=1.0), resourcet, text, time (>=1.5.0.1), unordered-containers, uuid-types [details]
License MIT
Author Alexander Bondarenko
Maintainer aenor.realm@gmail.com
Category Logging
Home page https://bitbucket.org/dpwiz/raven-haskell
Source repo head: git clone https://bitbucket.org/dpwiz/raven-haskell
Uploaded by AlexanderBondarenko at 2020-02-07T17:23:35Z
Distributions NixOS:0.1.4.0
Downloads 3357 total (24 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-02-07 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for raven-haskell-0.1.4.0

[back to package description]

Raven is a client for Sentry event server (https://www.getsentry.com/).

Start by initializing the raven 'Service':

http <- newManager tlsManagerSettings
l <- initRaven
      "https://pub:priv@sentry.hostname.tld:8443/sentry/example_project"
      id
      (sendRecordWith http)
      stderrFallback

Send events using 'register' function:

register l "my.logger.name" Debug "Hi there!" id

More documentation is in the System.Log.Raven package.