An simple extension for logger that logs to Firebase Crashlytics

Usage

final logger = Logger(
    output: MultiOutput(
        [
          if (!kDebugMode && crashlyticsSupported()) FirebaseOutput(),
          // other outputs
        ]
    )
);

By default, it will send all Level.error, Level.warning, and Level.debug logs to Firebase. This can be customized via the levels parameter.

Libraries

firebase_logger