dart - 从 Flutter 记录大字符串

我正在尝试构建一个 Flutter 应用程序并在此过程中学习 Dart,但在调试时我有点沮丧。我从 API 中获取了一个资源,现在我想将 JSON 字符串打印到控制台,但它一直在切断字符串。

所以我实际上有两个问题:终端控制台真的是打印调试消息的唯一方法吗?如何在控制台打印大字符串而不自动切断它们?

最佳答案

如何使用 dart: developer 库中的 Flutter 日志。这似乎没有像 print()debugPrint() 这样的最大长度限制。这是唯一似乎可以正常工作的解决方案。尝试如下:

log(reallyReallyLongText)

输出将是整个长字符串,没有中断,并以 [log]

为前缀

https://stackoverflow.com/questions/49138971/

相关文章:

flutter - 如何在 Dart 中对 Textfield onChange 进行去抖动?

flutter - 在 Flutter 中使用 SafeArea

flutter - 如何在 flutter 中听焦点变化?

android-studio - 使用 Android Studio 自动在右括号后插入注释

dart - 如何在 flutter 的另一个有状态小部件中访问在一个有状态小部件中创建的对象

flutter - 如何在 Flutter 中创建带有圆角的模态底页?

flutter - Scoped Model、BLoC 模式、StreamBuilder 和 Inh

flutter - 单击屏幕上的文本字段/任何位置后,如何在 flutter 上隐藏软输入键盘?

dart - 将带参数的函数传递给 VoidCallback

dart - 在所有页面 Flutter 中持久化 AppBar Drawer