HarmonyOS 当数据过大时,console.log or Log.error 打印不出来

HarmonyOS 当数据过大时,console.log or Log.error 打印不出来。

HarmonyOS
2024-11-18 08:45:18
807浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

可以利用hilog封装log工具类检查日志长度,超出长度就分段打印,如:

class MyLog{ 
  static e(logTag:string,content:string){ 
    const maxSize = 1024 
    if (content.length <= maxSize) { 
      // 长度小于等于限制直接打印 
      hilog.error(0xFF00,logTag,'%{public}s',content) 
    }else { 
      while (content.length > maxSize){ 
        //循环分段打印 
        let logContent = content.substring(0,maxSize) 
        content = content.replace(logContent,"") 
        hilog.error(0xFF00,logTag,'%{public}s',logContent) 
        // 打印剩余日志 
      } 
    } 
  } 
}  
aboutToAppear(): void { 
  MyLog.e("test",this.waitingDecryptString) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
分享
微博
QQ
微信
回复
2024-11-18 08:50:38


相关问题
HiLog日志打印不出来?
12213浏览 • 3回复 已解决
console.log在哪里看呀。
19681浏览 • 3回复 已解决
HarmonyOS hilog和console.log的关系
882浏览 • 1回复 待解决
ArkTs的console.log()
7106浏览 • 1回复 待解决
hilog和console.log的区别
3494浏览 • 1回复 待解决
console.log和hilog的区别,如何选择使用
3233浏览 • 1回复 待解决
HarmonyOS scrollbar显示不出来
762浏览 • 1回复 待解决
HarmonyOS 地图加载不出来
1045浏览 • 1回复 待解决
HarmonyOS 如何统一禁用console log
904浏览 • 1回复 待解决
HarmonyOS Lottie动画加载不出来
874浏览 • 1回复 待解决
HarmonyOS 加载html,图片显示不出来
974浏览 • 1回复 待解决
sql数据库查询数据量太大查不出来?
4788浏览 • 1回复 待解决
数据库查找查找不出来什么回事啊?
1372浏览 • 1回复 待解决