最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

flutter 日志打印三種方法

来源:博客园

Android中,使用

log.e(TAG, MESSAE);


【资料图】

或log的其他後綴打印日志或输出,而在flutter中,常使用以下三种方法:

1. 使用标准输出,类似c/c++库

import "dart:io";stderr.writeln("print stderr");stdout.writeln("print stdout");

2. std输出无效可尝试debPrint,也是官方推荐的输出日志方法

debugPrint("debug print");

3. developer也可输出日志

import "dart:developer" as developer;
developer.log("log", name: "developer log print");

输出为

[developer log print]: log

name可类比安卓中的tag,输出为message为第一个参数

Debugging Flutter apps programmatically | Flutter

https://docs.flutter.dev/testing/code-debugging

关键词: