Как регистрировать данные на консоли Flutter?

Привет, Flutter Devs :)

Я новичок и использую IntelliJ IDEA, и я хотел записать данные на консоль?

Я попробовал print() и printDebug(), но ни одна из моих данных не показывалась в консоли Flutter.

Ответ 1

Если вы находитесь внутри Widget Flutter, вы можете использовать debugPrint, например,

import 'package:flutter/foundation.dart';

debugPrint('movieTitle: $movieTitle');


в противном случае вы можете использовать встроенную функцию log Dart

import 'dart:developer';

log('data: $data');

Ответ 2

Функция Dart print() выводит на системную консоль, которую вы можете просматривать, используя логи трепетания (которые по сути являются оберткой вокруг adb logcat).

Если вы выводите слишком много сразу, то Android иногда отбрасывает некоторые строки журнала. Чтобы избежать этого, вы можете использовать debugPrint().

Найдено здесь: https://flutter.io/docs/testing/debugging

Ответ 3

Чтобы быть кристально чистым, только debugPrint будет работать внутри виджета Flutter.