如何使用Dart语言登录浏览器控制台,例如JavaScript中的console.log
?
答案 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);