我无法从我的 Flutter Web 应用程序中获得任何错误输出。使用打印到控制台
print('some text');
工作正常,但不会打印任何错误。例如,抛出异常
throw new Exception('testexception');
在浏览器控制台和 IntelliJ 中都不会产生任何输出。Chrome 中的日志级别设置为[Info, Warnings, Errors]
.
我什至尝试实现自定义错误处理程序
void main(){
FlutterError.onError = (FlutterErrorDetails details) {
print('main.onError: details: ${details.toString()}');
};
runApp(new MyApp());
}
但没有运气。我必须在某处启用错误输出吗?我在文档中找不到有关此的任何信息。
我尝试使用Dart Dev Server
(从 IntelliJ 使用时启动Run
)以及调用webdev serve
和webdev serve --auto restart
从终端运行应用程序。