HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志
HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志 调用hilog的日志输出功能,Info级别日志输出,但我真机调试时,控制台(Log)上不显示hilog输出的日志。
更多关于HarmonyOS 鸿蒙Next 调用@ohos.hilog的日志输出,但在控制台上不显示日志的实战教程也可以访问 https://www.itying.com/category-93-b0.html
补充说明一下,我调试的手机是华为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
进行日志输出时,如果控制台未显示日志,可能涉及以下原因:
-
日志级别设置:检查
hilog
的日志级别是否高于当前输出的日志级别。默认日志级别为INFO
,若设置为ERROR
,则INFO
及以下级别的日志将不显示。 -
日志标签匹配:确保日志标签与过滤规则匹配。控制台可能根据标签过滤日志,标签不匹配则日志不显示。
-
控制台配置:确认控制台的日志输出配置。部分控制台可能默认关闭日志输出,需手动开启。
-
权限问题:检查应用是否具备日志输出权限。部分日志输出可能需特定权限,权限不足将导致日志不显示。
-
日志缓冲区:日志可能因缓冲区未刷新而未显示。尝试手动刷新缓冲区或增加日志量以触发自动刷新。
-
系统日志服务状态:确保系统日志服务正常运行。服务异常可能导致日志无法输出。
-
日志输出路径:确认日志输出路径正确。日志可能输出到其他位置而非控制台。
-
IDE或工具配置:若使用IDE或开发工具,检查其日志输出配置是否正确。
-
系统版本兼容性:确认
@ohos.hilog
与当前系统版本兼容。不兼容可能导致日志输出异常。 -
日志输出限制:系统可能对日志输出频率或大小有限制,超出限制可能导致日志不显示。
排查上述原因可解决日志不显示问题。