rollbar_dart 0.3.0-beta copy "rollbar_dart: ^0.3.0-beta" to clipboard
rollbar_dart: ^0.3.0-beta copied to clipboard

outdated

Connect your Dart applications to Rollbar for error reporting.

example/lib/example.dart

import 'package:logging/logging.dart' show Logger, Level;
import 'package:rollbar_dart/rollbar.dart' show Rollbar, Config;

/// Command line application example using rollbar-dart.
void main() async {
  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((record) =>
      print('${record.level.name}: ${record.time}: ${record.message}'));

  // NOTE: Use your Rollbar Project access token:
  final config = Config(
    accessToken: 'YOUR-ROLLBAR-ACCESSTOKEN',
    package: 'rollbar_dart_example',
    persistPayloads: true,
  );

  await Rollbar.run(config);

  for (var i = 10; i > 0; i--) {
    try {
      throw ArgumentError('$i: An error occurred in the dart example app');
    } catch (error, stackTrace) {
      await Rollbar.error(error, stackTrace);
    }
  }

  await Future.delayed(Duration(seconds: 10));
}
2
likes
0
points
967
downloads

Publisher

verified publisherrollbar.com

Weekly Downloads

Connect your Dart applications to Rollbar for error reporting.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

http, logging, meta, rollbar_common, sqlite3, stack_trace, uuid

More

Packages that depend on rollbar_dart