Capture Flutter Exceptions and Errors in LogRocket
LogRocket Flutter support is currently in Alpha
Manual exception capture can be used to capture any exception which is caught by your application
Capture Exceptions
Use LogRocket.captureException(Exception exception, [StackTrace? stackTrace])
to manually capture exceptions.
try {
throw FormatException('Stop! Invalid format!');
} on Exception catch (exception, stackTrace) {
LogRocket.captureException(exception, stackTrace);
}
Capture Errors
Use LogRocket.captureError(Error error)
to manually capture runtime errors.
try {
dynamic foo = true;
print(foo++); // Runtime error
} on Error catch (error) {
LogRocket.captureError(error);
}