Функция debugPrint
Функция debugPrint выводит сообщение через dart:developer,
разбивая длинный текст на части. В релизе вывод можно отключить.
Синтаксис
void debugPrint(
String? message, {
int? wrapWidth,
})
Параметры
| Параметр | Описание |
|---|---|
message | Строка для консоли. |
wrapWidth | Ширина переноса, по умолчанию из debugPrintOverride. |
Пример
Давайте напечатать метку из main:
import 'package:flutter/material.dart';
void main() {
debugPrint('abcde');
runApp(MaterialApp(home: Scaffold(body: Center(child: Text('abcde')))));
}
На экране 'abcde', в консоли та же строка.
Пример
Давайте вывести длинный текст:
import 'package:flutter/material.dart';
void main() {
debugPrint('12345' * 20);
runApp(MaterialApp(home: Scaffold(body: Center(child: Text('12345')))));
}
На экране '12345', консоль получит переносы.
Смотрите также
-
константа
kDebugMode,
когда печать активна -
функция
runApp,
после логов -
миксин
WidgetsBindingObserver,
логи из колбэков -
константа
kReleaseMode,
когда print режут