首页 > 解决方案 > 调试颤振时如何打印出对象的整个私有值字符串

问题描述

我正在调试使用LocalStorage.

发现很难查看 的全部值_file.path

我可以更改 lib 的代码以添加新行print(_file.path);,但我不认为这是推荐的,因为它更改了 lib 的源代码

本地存储

标签: debuggingflutter

解决方案


  1. 转到调试侧窗口
  2. 开放变量
  3. 右键单击并复制值
  4. 打开新的空编辑器
  5. 右键单击编辑器并粘贴

这是我刚刚尝试过的工作示例

末尾带有“end”字符的 longString

总之,即使使用print(_longString)命令获取值也最多只能显示 1023 个字符。但是,使用复制值,我得到了所有存在的 1400 个字符。

如果需要,您可以尝试更长的字符


推荐阅读