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

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

HarmonyOS
2024-11-18 08:45:18
浏览
收藏 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) 
}
分享
微博
QQ
微信
回复
2024-11-18 08:50:38
相关问题
HiLog日志打印不出来?
11177浏览 • 3回复 已解决
ArkTs的console.log()
5923浏览 • 1回复 待解决
console.log在哪里看呀。
17908浏览 • 3回复 已解决
HarmonyOS hilog和console.log的关系
173浏览 • 1回复 待解决
hilog和console.log的区别
2657浏览 • 1回复 待解决
console.log和hilog的区别,如何选择使用
2272浏览 • 1回复 待解决
sql数据库查询数据量太大查不出来?
3894浏览 • 1回复 待解决
开启混淆后,卡片加载不出来
6361浏览 • 1回复 待解决
数据库查找查找不出来什么回事啊?
582浏览 • 1回复 待解决
HarmonyOS 多模块下悬浮窗显示不出来
371浏览 • 1回复 待解决