Raven is a Crystal client for Sentry
Exception
class (#83), thanks @stephendolan! ❤️~> 1.0.0
Support for Crystal 0.36.0
Configuration#in_app_pattern
, use Configuration#app_dirs_pattern
insteadv1.0.0-dev
), fixes #73Log
backend: Raven::LogBackend
Exception#__raven_event_id
and Raven.captured_exception?
- useful for avoiding re-capturing same exception multiple timesBreadcrumbLogBackend
is being used with catch all source ("*"
).crystal
version requirement (effectively to < 1.0
)Raven::Log
instance + scraped all usage of (deprecated now) Logger
- except the optional breadcrumb logger integration (thanks @wout!)Log::Backend
class Raven::BreadcrumbLogBackend
which records logged messages as breadcrumbs (incl. metadata), fixes #67v0.13
Instance#{user,extra,tags}_context
with a block, will set passed context within the executed block body (⚠️ non-MT friendly)Context
from JSON-encoded ENV variables (SENTRY_CONTEXT_{USER,EXTRA,TAGS}
) - fixes #62