acta 0.0.1 copy "acta: ^0.0.1" to clipboard
acta: ^0.0.1 copied to clipboard

Uma ferramenta para gerenciamento de aplicativos, que captura eventos e erros de forma estruturada e extensível, permitindo monitoramento eficiente e relatórios confiáveis em qualquer projeto Dart/Flutter.

Acta #

A tool for application management that captures events and errors in a structured and extensible way, enabling efficient monitoring and reliable reporting in any Dart/Flutter project.

Features #

  • Automatic capture of custom events and errors
  • Event severity tracking (info, warning, error, critical)
  • Support for multiple reporters (console, MongoDB, Elasticsearch, local database)
  • Flexible configuration via HandlerOptions
  • Easy integration into any Dart or Flutter application

Getting started #

Add acta as a dependency in your pubspec.yaml:

dependencies:
  acta: ^0.0.1

Usage #

Basic example of package initialization:

ActaJournal.initialize(
    reporters: [
      ConsoleReporter(),
    ],
    options: const HandlerOptions(
      catchAsyncErrors: true,
      logFlutterErrors: true,
      logPlatformErrors: true,
      minSeverity: Severity.info,
      maxBreadcrumbs: 50,
    ),
    initialContext: {'appVersion': '1.0.0', 'build': 1, 'env': 'dev'},
    beforeSend: (report) {
      return report;
    },
    appRunner: () => runApp(const MyApp()),
);

Basic example of reporting an event:

ActaJournal.addBreadcrumb('Pressed INFO');
ActaJournal.report(
    event: BaseEvent(
        message: 'User pressed info',
        severity: Severity.info,
        metadata: {'screen': 'home'},
    ),
);

Additional information #

0
likes
0
points
67
downloads

Publisher

unverified uploader

Weekly Downloads

Uma ferramenta para gerenciamento de aplicativos, que captura eventos e erros de forma estruturada e extensível, permitindo monitoramento eficiente e relatórios confiáveis em qualquer projeto Dart/Flutter.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, hive, hive_flutter, http, mongo_dart

More

Packages that depend on acta