Console.log в Dart Language - программирование
Подтвердить что ты не робот

Console.log в Dart Language

Как я могу войти в консоль браузера, например console.log в JavaScript, с языка Dart?

4b9b3361

Ответ 1

Простой:

print('This will be logged to the console in the browser.');

Основная функция верхнего уровня print всегда доступна во всех реализациях Dart (браузер, виртуальная машина и т.д.). Поскольку Dart имеет строчную интерполяцию, легко использовать это для печати полезных вещей:

var a = 123;
var b = new Point(2, 3);
print('a is $a, b is ${b.x}, ${b.y}');

Ответ 2

Кроме того, dart:html позволяет использовать объект window.console.

import 'dart:html';

void main() {
  window.console.debug("debug message");
  window.console.info("info message");
  window.console.error("error message");
}

Ответ 3

Это просто! Просто импортируйте пакет регистрации:

import 'package:logging/logging.dart';

Создайте объект логгера:

final _logger = Logger('YourClassName');

Затем в вашем коде, когда вам нужно что-то войти:

_logger.info('Request received!');

Если вы поймаете исключение, вы можете зарегистрировать его и трассировку стека.

_logger.severe('Oops, an error occurred', err, stacktrace);

Документация пакета журналов: https://github.com/dart-lang/logging

Ответ 4

использовать печать ("мой литерал");

если для печати переменных; используйте $ {myVariable} как в

print ("мой ответ $ {myVariable}");

Ответ 5

Ведение журнала поддержки дротиков с использованием функции print("put something here") Работает для Интернета и Flutter.