Dart语言中的Console.log

时间:2012-01-21 14:55:33

标签: console dart

如何使用Dart语言登录浏览器控制台,例如JavaScript中的console.log

4 个答案:

答案 0 :(得分:88)

简单:

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

在Dart(浏览器,VM等)的所有实现中始终可以使用基本的顶级print函数。因为Dart有字符串插值,所以很容易用它来打印有用的东西:

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

答案 1 :(得分:52)

此外,dart:html允许使用window.console对象。

import 'dart:html';

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

答案 2 :(得分:1)

简单: print("hello word"); 要么 debugPrint(" hello word);

答案 3 :(得分:0)

很简单!只需导入日志记录包:

import 'package:logging/logging.dart';

创建一个记录器对象:

final _logger = Logger(‘YourClassName’);

然后在您需要记录某些内容的代码中:

_logger.info(‘Request received!’);

如果捕获到异常,则可以记录该异常以及stacktrace。

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

记录软件包文档:https://github.com/dart-lang/logging