Capture Exceptions

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);
}