Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
1018 of 1024 menu
◀ ▶

Метод dumpErrorToConsole

Метод dumpErrorToConsole класса FlutterError печатает исключение и стек в консоль. Подробности берут из FlutterErrorDetails. Красный экран при этом не открывается.

Синтаксис

FlutterError.dumpErrorToConsole(details)

Параметры

Параметр Описание
details FlutterErrorDetails с exception и stack.

Пример

Давайте напечатать details с abcde:

import 'package:flutter/material.dart'; void main() { FlutterError.dumpErrorToConsole( FlutterErrorDetails( exception: Exception('abcde'), ), ); runApp( MaterialApp( home: Scaffold( body: Center( child: Text('abcde'), ), ), ), ); }

В консоли появится stack trace; на экране текст 'abcde'.

Пример

Давайте вывести 12345 рядом с dump:

import 'package:flutter/material.dart'; void main() { print('12345'); FlutterError.dumpErrorToConsole( FlutterErrorDetails( exception: Exception('abcde'), ), ); }

Перед trace в консоли будет строка '12345'.

Смотрите также

  • метод reportError,
    который вызывает onError и может звать dump
  • метод presentError,
    который показывает красный экран
  • класс FlutterErrorDetails,
    который передают в dumpErrorToConsole
  • класс FlutterError,
    владелец метода dumpErrorToConsole
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить