How to log data to the Flutter console?
I am a beginner and using IntelliJ IDEA, and I wanted to log data to the console?
I tried print()
and printDebug()
, but none of my data were showing in the Flutter console.
Solution 1:
If you're inside a Flutter Widget
, you can use debugPrint
, e.g.,
import 'package:flutter/foundation.dart';
debugPrint('movieTitle: $movieTitle');
Or, use Dart's built in log()
function
import 'dart:developer';
log('data: $data');
Solution 2:
The Dart print() function outputs to the system console, which you can view using flutter logs (which is basically a wrapper around adb logcat).
If you output too much at once, then Android sometimes discards some log lines. To avoid this, you can use debugPrint().
Found here: https://flutter.io/docs/testing/debugging