Как регистрировать данные на консоли 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.