HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志

HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志 调用hilog的日志输出功能,Info级别日志输出,但我真机调试时,控制台(Log)上不显示hilog输出的日志。

log1.png


更多关于HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

补充说明一下,我调试的手机是华为meta40 e,也按照以下方法操作


进入拨号界面,输入:*#*#2846579#*#*,进入后台设置->APLOG设置,选择打开,然后重启DevEco IDE工具


手机上设置开启后,在DevEco IDE上,更是什么log都没有了,完全就找不到我当前app运行的进程。

请遇到这个问题的朋友帮忙解答下,非常感谢!!!

更多关于HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我偶尔也遇到过不输出的问题,这个时候点下面new左边的加号,新建一个控制台窗口,然后在筛选进程+过滤。就能看到日志了。

我遇到了相同的问题,也是新建一个日志窗口就能看到日志了。

我谢谢你,生了半天气~

在HarmonyOS鸿蒙Next中,使用@ohos.hilog进行日志输出时,如果控制台未显示日志,可能涉及以下原因:

  1. 日志级别设置:检查hilog的日志级别是否高于当前输出的日志级别。默认日志级别为INFO,若设置为ERROR,则INFO及以下级别的日志将不显示。

  2. 日志标签匹配:确保日志标签与过滤规则匹配。控制台可能根据标签过滤日志,标签不匹配则日志不显示。

  3. 控制台配置:确认控制台的日志输出配置。部分控制台可能默认关闭日志输出,需手动开启。

  4. 权限问题:检查应用是否具备日志输出权限。部分日志输出可能需特定权限,权限不足将导致日志不显示。

  5. 日志缓冲区:日志可能因缓冲区未刷新而未显示。尝试手动刷新缓冲区或增加日志量以触发自动刷新。

  6. 系统日志服务状态:确保系统日志服务正常运行。服务异常可能导致日志无法输出。

  7. 日志输出路径:确认日志输出路径正确。日志可能输出到其他位置而非控制台。

  8. IDE或工具配置:若使用IDE或开发工具,检查其日志输出配置是否正确。

  9. 系统版本兼容性:确认@ohos.hilog与当前系统版本兼容。不兼容可能导致日志输出异常。

  10. 日志输出限制:系统可能对日志输出频率或大小有限制,超出限制可能导致日志不显示。

排查上述原因可解决日志不显示问题。

回到顶部