raven-haskell: Haskell client for Sentry logging service.

[ library, logging, mit ] [ Propose Tags ]


Manual Flags


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,,,,,,
Dependencies aeson (<2.2), base (>=4 && <5), bytestring (>=0.10), http-conduit (>=0.4.30), mtl, network, random (>=1.0), resourcet, text, time (>=, unordered-containers, uuid-types [details]
License MIT
Author Alexander Bondarenko
Maintainer aenor.realm@gmail.com
Revised Revision 1 made by AlexanderBondarenko at 2023-07-14T12:42:52Z
Category Logging
Home page https://gitlab.com/dpwiz/raven-haskell
Source repo head: git clone https://gitlab.com/dpwiz/raven-haskell
Uploaded by AlexanderBondarenko at 2022-06-29T11:55:19Z
Distributions NixOS:
Reverse Dependencies 4 direct, 0 indirect [details]
Downloads 5042 total (45 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-06-29 [all 1 reports]

Readme for raven-haskell-

[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
      (sendRecordWith http)

Send events using 'register' function:

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

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