fluttery_timber

Last updated:

0 purchases

fluttery_timber Image
fluttery_timber Images
Add to Cart

Description:

fluttery timber

Another Android Timber-like Flutter Package. I use Fluttery Timber in my projects. Hope you find it useful.
Features #

Log to local with fila name and date when in Debug
Log to Error reporting system (I use F.B crashlytics) when in Production.
EASY TO USE

Getting started #
Add the package to your pubspec:
fluttery_timber: ^0.0.5
copied to clipboard
Usage #
Early after the app starts and BEFORE you log any message:
Timber.i("Message");
try {
// error throwing code
} catch (e, stack) {
Timber.e("Message", error: e, stackTrace: stack)
}

copied to clipboard
Example #
void setupLogger() {
if (kDebugMode) {
Timber.plantTree(DebugTree());
} else {
Timber.plantTree(CrashlyticsTimberTree());
}
}

class CrashlyticsTimberTree implements TimberTree {
@override
void onMessage(TimberLevel level, String message,
{String? tag, error, StackTrace? stackTrace}) {
if (level != TimberLevel.error) return; // Log only errors to crashlytics
FirebaseCrashlytics.instance.recordError(
error,
stackTrace,
reason: message,
);
}
}
copied to clipboard
Additional information #
Hope you find it useful!

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.