firebase_transport 0.0.5 copy "firebase_transport: ^0.0.5" to clipboard
firebase_transport: ^0.0.5 copied to clipboard

Firebase Crashlytics/Analytics transport for revere logger.

Revere Firebase Transport #

Overview #

Provides transports for sending logs to Firebase Analytics and Crashlytics from the revere logger.

Usage #

import 'package:firebase_transport/analytics_transport.dart';
import 'package:firebase_transport/crashlytics_transport.dart';
import 'package:revere/core.dart';
final logger = Logger();
logger.addTransport(AnalyticsTransport(config: {
	'name': 'custom_event',
	'format': '[{level}] {message}',
}));
logger.addTransport(CrashlyticsTransport(config: {
	'format': '[{level}] {message} {context}',
}));
await logger.info('Hello Firebase!');

Configuration #

  • name: Event name (AnalyticsTransport, default: 'revere')
  • format: Message format (both transports, default: '[{level}:{context}] {message}')
  • callOptions: AnalyticsCallOptions (optional)

App-side Setup #

Add dependencies to pubspec.yaml:

dependencies:
	firebase_transport:
		path: ../firebase_transport
	firebase_core: ^latest
	firebase_analytics: ^latest
	firebase_crashlytics: ^latest

Initialize Firebase in your app as per the official Firebase Flutter documentation.

Additional Information #

  • Requires Firebase initialization in your app.
  • See Firebase official docs for setup and configuration.
  • For more information, see revere.
0
likes
0
points
285
downloads

Publisher

unverified uploader

Weekly Downloads

Firebase Crashlytics/Analytics transport for revere logger.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

firebase_analytics, firebase_crashlytics, flutter, revere

More

Packages that depend on firebase_transport