loglytics 0.9.4 copy "loglytics: ^0.9.4" to clipboard
loglytics: ^0.9.4 copied to clipboard

outdated

An efficient, user-friendly way to implement logs, analytics and crash reports into your projects.

0.9.4 #

  • ✨ New: Added customLogError method for logging errors when use of a mixin is not possible.

0.9.3+1 #

  • Update stack trace of logError to ignore logError line.

0.9.3 #

  • ✨ New: Added forceRecordError to logError method.
  • ✨ New: Added generated method to AnalyticsService.

0.9.2+1 #

  • Update stack trace debug print and config.

0.9.2 #

  • Update stack trace debug print and config.

0.9.1+8 #

  • Fix another crash reporting bug

0.9.1+7 #

  • Fix crash reporting bug

0.9.1+6 #

  • Improve logging

0.9.1+5 #

  • Improve logging

0.9.1+4 #

  • Expose implementations in both const and regular loglytics.

0.9.1+3 #

  • Expose implementations.

0.9.1+2 #

  • Update debug print statement of analytics parameters.

0.9.1+1 #

  • Update debug print statement of analytics parameters.

0.9.1 #

  • ✨ New: Added const version of Loglytics => ConstLoglytics.

0.9.0+2 #

  • 🐛️ Bugfix: Made Loglytics.analytics final.

0.9.0+1 #

  • Fix readme.

0.9.0 #

  • ✨ New: Added the AnalyticsService to each Analytics object, grab it with the service getter.
  • ⚠️ Breaking: Removed the _CoreData from the Analytics object. It is still available so just add it manually when you see fit in your own implementations.
  • ⚠️ Breaking: Removed the AnalyticsService from the Loglytics object. The analytics getter will now pass you your Analytics implementation directly (which holds the AnalyticsService).
  • ⚠️ Breaking: Refactored all callbacks in the AnalyticsService to accept regular Strings and Maps.
  • ⚠️ Breaking: Renamed the AnalyticsService.event method to AnalyticsService.custom.

0.8.1+1 #

  • Fix readme.

0.8.1 #

  • ✨ New: Add toCustomAnalytic extension method to all AnalyticsTypes enums to allow for more flexible custom analytics creations.

0.8.0+1 #

  • Fix example project and formatting.

0.8.0 #

  • ✨ New: Added a CustomAnalytic object to allow for custom methods in your Analytics implementations.
  • ⚠️ Breaking: Refactored the AnalyticsService.event method.

0.7.4 #

  • ✨ New: Added new Loglytics.logKeyValue method.
  • Refactored message to description and added description to some log methods.

0.7.3+1 #

  • 🐛️ Bugfix: Fix Loglytics.value print again.

0.7.3 #

  • 🐛️ Bugfix: Fix Loglytics.value print.

0.7.2 #

  • 🐛️ Bugfix: Remove AnalyticsService.input method unwanted change.

0.7.1 #

  • 🐛️ Bugfix: Remove logError method unwanted change.

0.7.0 #

  • ⚠️ Breaking: Most events are now past tense and have refactored methods.
  • ✨ New: Added new events.
  • ✨ New: Added new addToCrashReports boolean to each log to facilitate hiding sensitive info from crash reports.
  • ✨ New: Added new errorStackTraceStart and errorStackTraceEnd ints to allow for StackTrace printing length configuration.
  • ✨ New: Changed AnalyticsService.reset to AnalyticsService.resetAnalytics.

0.6.0 #

  • 🐛️ Bugfix: Setup method only allow one Analytics object to be passed due to wrong use of generics.
  • ⚠️ Breaking: Setup method was refactored to pass an AnalyticsFactory to register all your analytics with.

0.5.0 #

  • ⚠️ Breaking: Loglytics was completely refactored.
    • LoglyticsWrapper was removed and doesn't have to be overridden anymore;
    • LoglyticsSubjects was removed and doesn't have to be implemented anymore;
    • LoglyticsParameters was removed and doesn't have to be implemented anymore;
    • Analytics object was introduced and is now the only class you have to implement and add to Loglytics mixin (as a generic) for access to your custom analytics.
    • Added a bunch of handy default analytics that are accessible through analytics.core (even without specifying a generic 🆒).

0.4.0+1 #

  • Fix changelog.

0.4.0 #

  • ⛔️ NOTE: Loglytics was unaware of the rules for semantic versioning. Please be aware that versions 0.1.2, 0.1.3 and 0.1.4 are not compatible with each other. Also, please be aware that from this day forth Loglytics will keep the semantic versioning rules in mind when specifying new versions 🙃.

0.1.4 #

  • ⚠️ Breaking: Renamed the following:
    • core_analytics.dart to default_analytics.dart;
    • analytics_wrapper.dart to loglytics_wrapper.dart.
  • 🐛️ Bugfix: Remove required crashReportsInterface when calling customLog.

0.1.3 #

  • ✨ New: Added default analytics that are accessible trough Loglytics.defaultAnalytics and require no further configuration of the Loglytics mixin.
  • ⚠️ Breaking: Renamed the following:
    • FeatureAnalytics to LoglyticsWrapper;
    • FeatureSubjects to LoglyticsSubjects;
    • FeatureParameters to LoglyticsParameters;
    • Loglytics.featureAnalytics getter to Loglytics.wrapper.
  • ✨ New: Added extra event types and methods.
  • ⚠️ Breaking: Removed create, update, delete event types and methods (these are better fit as subjects).

0.1.2 #

  • ⚠️ Breaking: Rename LogService to Loglytics.
  • ⚠️ Breaking: Rename CrashlyticsInterface to CrashReportingInterface.

0.1.1 #

  • Update readme.
  • Add formatting to get 130 pub points.

0.1.0 #

  • Initial release.
3
likes
0
pub points
57%
popularity

Publisher

verified publishercodaveto.com

An efficient, user-friendly way to implement logs, analytics and crash reports into your projects.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, get_it

More

Packages that depend on loglytics