Flutter:获取print()语句的行号,Android Studio

前端之家收集整理的这篇文章主要介绍了Flutter:获取print()语句的行号,Android Studio前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 android stu@R_502_410@(flutter插件)上使用flutter,无论如何我可以得到print语句或debugPrint语句的行号?

目前打印为:

flutter: sarmad@
flutter: sarm
flutter: null@H_404_14@ 
 

它应该适用于IOS和android.

解决方法

我假设你需要这个用于调试目的.

您可以手动将行号放在print语句中(将类和/或方法名称更适合我).

你可以使用:

print(StackTrace.current);@H_404_14@ 
 

或者这(几乎相同):

debugPrintStack();@H_404_14@ 
 

打印堆栈跟踪,其中包括调用print和行号的类和方法,以及使输出混乱的堆栈跟踪的其余部分.所以你可以使用debugPrintStack(标签:’sarmad’,maxFrames:2);仅打印当前堆栈跟踪的前两行.

猜你在找的Flutter相关文章