flex_logger_sentry 1.0.4 copy "flex_logger_sentry: ^1.0.4" to clipboard
flex_logger_sentry: ^1.0.4 copied to clipboard

Sentry integration for FlexLogger - provides error reporting and crash analytics capabilities.

1.0.4 #

  • Updated dependencies (sentry_flutter: ^9.14.0, flex_logger: ^1.0.4).

1.0.3 #

  • Added optional providerId parameter to SentryLoggerProvider.

1.0.1 #

  • Breaking: SentryObserver default filter changed from MinLevelFilter(FlexLogLevel.warning) to MinLevelFilter(FlexLogLevel.error).
  • SentryObserver callbacks (onLog, onException, onError) updated to Future<void>; all Sentry calls are now properly awaited.
  • onException and onError now use pattern matching instead of force-cast, preventing potential runtime errors if FlexLog.error type is unexpected.
  • Updated docs and examples to use CompositeLogFilter.or([TypeFilter<A>(), TypeFilter<B>()]) in place of the removed MultiTypeFilter.

1.0.0 #

  • Initial release
  • SentryLoggerProvider – implements LoggerProvider; required dsn; SentryFlutter.init in initialize(), Sentry.close() in dispose(); optional filter (default MinLevelFilter(FlexLogLevel.error)), optional optionsConfiguration(SentryFlutterOptions)
  • SentryObserver – FlexObserver; default filter MinLevelFilter(FlexLogLevel.warning) when observer is constructed directly (provider passes its own filter); all received logs added as breadcrumbs; warning/error/critical also sent as events via Sentry.captureMessage; logs with FlexLog.error (Exception/Error) sent via Sentry.captureException in onException/onError
  • FlexLogLevelSentryExtensionFlexLogLevel.toSentryLevel() → SentryLevel (success→info, critical→fatal)
  • Breadcrumb data includes message, level, category, timestamp, logger_type, log_tag, log_level
  • Event context includes log_tag, timestamp, level, logger_type, category
0
likes
150
points
279
downloads

Publisher

verified publisherkrajna.dev

Weekly Downloads

Sentry integration for FlexLogger - provides error reporting and crash analytics capabilities.

Homepage
Repository (GitLab)
View/report issues

Topics

#logging #sentry #error-tracking #crash-reporting

Documentation

API reference

License

MIT (license)

Dependencies

flex_logger, flutter, sentry_flutter

More

Packages that depend on flex_logger_sentry