HarmonyOS hilog.info如何打印长数据?

hilog.info如何打印长的数据?比如数据特别大的时候。

阅读 529
1 个回答

hilog支持的单次打印的最大字符数为4096个字符。如果想要打印超长字符串,建议分段打印,例如:

let logIndex = 0
for (let index = 0; index < strRes.length/1000; index++) {
  let str = strRes.substring(logIndex,logIndex+1000)
  hilog.info(0x0000, 'strRes:', '%{public}s', str);
  logIndex = logIndex + 1000
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进