raven-haskell: Haskell client for Sentry logging service.

[ library, logging, mit ] [ Propose Tags ]

Flags

Manual Flags

NameDescriptionDefault
testsDisabled

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

Downloads

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

Candidates

  • No Candidates
Versions [RSS] 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, 0.1.4.1
Dependencies aeson (<2.2), base (>=4 && <5), 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
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:0.1.4.1
Reverse Dependencies 4 direct, 0 indirect [details]
Downloads 4967 total (80 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-0.1.4.1

[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.