我是靠谱客的博主 大意巨人,最近开发中收集的这篇文章主要介绍OpenHarmony ArkTS 框架下打印日志不全解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

OpenHarmony ArkTS 框架下打印日志,两个地方需要处理一下:

1,解除开发板日志限流命令:

        (1) hdc_std shell param set hilog.flowctrl.proc.on false
        (2) hdc_std shell hilog -Q pidoff
        (3) hdc_std shell hilog -p off
        (4) hdc_std shell hilog -b D

2,日志过长,分段打印

printAllMsg(tag: string, msg: string, isFirstPrint:boolean=true,eachPrintLength:number=900) {
  if (isFirstPrint) {
    console.info(tag+ 'msg print start-->')
  }

  if (msg && msg.length <= eachPrintLength) {
    console.info(tag+ msg);
    console.info(tag+ 'msg print end');
  } else if (msg && msg.length > eachPrintLength) {
    console.info(tag+msg.substr(0, eachPrintLength));
    console.info(tag+'msg print next-->:');
    let nextMsg: string = msg.substr(eachPrintLength, msg.length)
    printAllMsg(tag, nextMsg, false)
  } else {
    console.info(tag+ ':msg is undefined');
  }
}

      

最后

以上就是大意巨人为你收集整理的OpenHarmony ArkTS 框架下打印日志不全解决办法的全部内容,希望文章能够帮你解决OpenHarmony ArkTS 框架下打印日志不全解决办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部