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