我正在尝试学习如何使用以下示例/教程来实现日志记录:

http://blog.dartwatch.com/2013/05/campaign-to-use-real-logging-instead-of.html#comment-form

但是,在主库中导入这一行的库将无法编译,因为无法识别“PrintHandler”类,并且在这种情况下Google对此没有帮助。我的服务器应用程序包含一个主要类和三个类。我是Dart的新手。下面,我提取了添加的日志记录代码。

“PrintHandler”在哪个库中?这是我需要写的课吗?

library server;

import 'package:logging_handlers/logging_handlers_shared.dart';
import 'package:logging/logging.dart';

final _serverLogger = new Logger("server"); // top level logger

void main() {
  Logger.root.onRecord.listen(new PrintHandler()); // default PrintHandler
  _serverLogger.fine("Server created");
}

class A {
}

class B {
}

class C {
}

最佳答案

看起来该类是LogPrintHandler的changed,但教程和文档未更新。

关于dart - Dart无法获取日志语句进行编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24150869/

10-12 14:34
查看更多