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

posted @ 2023-06-13 11:03  姜劭  阅读(2191)  评论(0编辑  收藏  举报