【求助】请问在HarmonyOS鸿蒙Next中使用hilog打印调试日志,如何将日志可以和当前应用的日志打印在一起?

【求助】请问在HarmonyOS鸿蒙Next中使用hilog打印调试日志,如何将日志可以和当前应用的日志打印在一起?

你好,

我最近在学习arkts开发,但是在打印日志的时候碰到了问题,我发现使用hilog打印日志,它显示的内容和当前应用没有放在一起,主要原因是domain的问题,请问有什么办法解决吗,我的调试日志和系统其他日志放在不同的地方,感觉不太方便。有什么办法可以让我的日志和应用日志合并在一起吗?

cke_8314.png


更多关于【求助】请问在HarmonyOS鸿蒙Next中使用hilog打印调试日志,如何将日志可以和当前应用的日志打印在一起?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

你手动过滤一下日志,选择当前应用日志即可。

更多关于【求助】请问在HarmonyOS鸿蒙Next中使用hilog打印调试日志,如何将日志可以和当前应用的日志打印在一起?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


过滤就好了,过滤条件可以用正则把两个都匹配上,

在HarmonyOS鸿蒙Next中,使用hilog打印调试日志时,默认情况下日志会与应用的其他日志一起输出。你可以通过以下步骤确保日志打印在一起:

  1. 导入hilog模块

    import hilog from '[@ohos](/user/ohos).hilog';
    
  2. 初始化日志标签

    const TAG = 'MyApp'; // 自定义日志标签
    
  3. 打印日志

    hilog.info(0x0000, TAG, 'This is an info log.'); // 信息日志
    hilog.debug(0x0000, TAG, 'This is a debug log.'); // 调试日志
    hilog.error(0x0000, TAG, 'This is an error log.'); // 错误日志
    
  4. 查看日志: 使用hdc shell hilog命令查看日志,所有日志会根据标签和级别一起输出。

确保使用相同的TAG,这样所有日志会归类在一起,便于调试和分析。

回到顶部