printFullStacktraces function
void
printFullStacktraces()
Ensure that full stacktraces are printed to the console.
Useful specifically for IntelliJ which tends to cut off logs from external packages
Usage:
import 'package:bluejay/bluejay.dart';
import 'package:flutter/material.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
printFullStacktraces();
runApp(
MyApp(),
);
}
This solution was reached by Marcello Glasburg and shared on Twitter by Thomas Burkhart. Please view the source tweet here
Implementation
void printFullStacktraces() {
FlutterError.onError = (FlutterErrorDetails details) =>
FlutterError.dumpErrorToConsole(details, forceReport: true);
}