当我将以下代码添加到我的dart程序中时,我希望在天文台中有一些记录,但它是空的。
void setupLogging() {
Logger.root.level = Level.ALL;
Logger.root.onRecord.listen((LogRecord rec) {
print('${rec.level.name}: ${rec.time}: ${rec.message}');
});
}
然后用某种方法:
log.fine('Databases are up and running');
答案 0 :(得分:1)
仅使用print
不起作用,但dart:developer
库包含可用于此目的的log
函数。
void log(String message,
{DateTime time,
int sequenceNumber,
int level: 0,
String name: '',
Zone zone,
Object error,
StackTrace stackTrace});