HarmonyOS 鸿蒙Next hilog没输出

HarmonyOS 鸿蒙Next hilog没输出 直接新建的工程,结果远程模拟器hilog只有一堆错误信息,代码里的info一个都没看到。。。

这开发啥呀

import hilog from '@ohos.hilog';

export default {
  onCreate() {
    hilog.isLoggable(0x0000, 'testTag', hilog.LogLevel.INFO);
    hilog.info(0x0000, 'testTag', '%{public}s', 'Application onCreate');
  },
  onDestroy() {
    hilog.isLoggable(0x0000, 'testTag', hilog.LogLevel.INFO);
    hilog.info(0x0000, 'testTag', '%{public}s', 'Application onDestroy');
  },
}
09-20 18:09:09.307 2822-2822/? E Ark runtime: Unknown bits set in runtime_flags: 16787458
09-20 18:09:09.314 2822-2839/? E Ark runtime: Failed to set a thread name: HDC-JDWP Connection Control Thread
09-20 18:09:09.512 2822-2857/com.example.myapplication E BehaviorCollectManager: Fail to acquire dataAnalyzerService...
09-20 18:09:09.523 2822-2822/com.example.myapplication E Ark pandafile: Can't find entry classes.abc
09-20 18:09:09.523 2822-2822/com.example.myapplication E Ark pandafile: Can't fopen location: /system/framework/android.test.base.abc
09-20 18:09:09.523 2822-2822/com.example.myapplication E Ark pandafile: Can't fopen location: /system/framework/android.test.base.abc
09-20 18:09:09.641 2822-2822/com.example.myapplication E Ark pandafile: Can't find entry classes.abc
09-20 18:09:09.647 2822-2822/com.example.myapplication E Ark runtime: ProfileSaver is forbidden
09-20 18:09:09.648 2822-2822/com.example.myapplication E Ark runtime: DProfiller already started
09-20 18:09:09.648 2822-2822/com.example.myapplication E Ark runtime: ProfileSaver is forbidden
09-20 18:09:09.697 2822-2822/com.example.myapplication E Ark pandafile: Can't find entry classes.abc
09-20 18:09:09.705 2822-2910/com.example.myapplication E AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@3a3bac9
09-20 18:09:09.808 2822-2822/com.example.myapplication E RtgSchedIpcFile: RtgSchedIpcFile failed to open /proc/2822/rtg
09-20 18:09:09.808 2822-2822/com.example.myapplication E RtgSchedIpcFile: RtgSchedIpcFile failed to open /proc/2822/rtg
09-20 18:09:09.808 2822-2822/com.example.myapplication E RtgSchedIpcFile: setCommandByIoctl not opened
09-20 18:09:09.831 2822-2906/com.example.myapplication E libdnetwork: binder invoke failed:err code -129
09-20 18:09:09.884 2822-2923/com.example.myapplication E OpenGLRenderer: RenderThread: progress name = [com.example.myapplication], get AGPService failed!
09-20 18:09:10.292 2822-2989/com.example.myapplication E Ark gc : GcHung: GC overtime: total:81.974ms cause: Young
09-20 18:09:10.653 2822-2822/com.example.myapplication E e.myapplicatio: [ZeroHung]ZrhungIoctl: open /dev/hwlog_exception failed
09-20 18:09:10.653 2822-2822/com.example.myapplication E e.myapplicatio: [ZeroHung]zrhung_get_config: Get config failed for wp[0x0123]
09-20 18:09:10.654 2822-2822/com.example.myapplication E ZrHung.AppEyeNoDraw: Failed to get config from zrhung291
09-20 18:09:10.670 2822-2822/com.example.myapplication E RtgSchedIpcFile: RtgSchedIpcFile failed to open /proc/2822/rtg
09-20 18:09:10.674 2822-2822/com.example.myapplication E RtgSchedIpcFile: setCommandByIoctl not opened

更多关于HarmonyOS 鸿蒙Next hilog没输出的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

P50的远程模拟器设备目前打印日志有点问题,已经转给相关开发进行处理,请等待!

更多关于HarmonyOS 鸿蒙Next hilog没输出的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对“HarmonyOS 鸿蒙Next hilog没输出”的问题,以下是一些可能的解决方案:

  1. 检查日志级别:

    • 确保你设置的日志级别低于或等于实际输出的日志级别。例如,如果设置为ERROR级别,那么低于ERROR级别(如INFO、DEBUG等)的日志将不会被输出。
  2. 检查日志配置:

    • 确认你的应用程序或系统已经正确配置了日志输出。在鸿蒙系统中,可能需要检查相关的配置文件或代码,确保日志输出没有被禁用或重定向。
  3. 查看日志缓冲区:

    • 日志可能已经被写入缓冲区但尚未被刷新到输出设备。尝试触发日志刷新操作,例如通过特定的系统调用或日志库函数。
  4. 检查权限问题:

    • 确保你的应用程序有足够的权限来写入日志文件或访问日志输出设备。在鸿蒙系统中,权限管理可能较为严格,需要确保应用程序已正确申请并获得了必要的权限。
  5. 查看系统日志:

    • 如果应用程序日志没有输出,可以尝试查看系统级别的日志,以了解是否有与日志输出相关的错误或警告信息。

如果以上方法仍然无法解决问题,建议直接联系鸿蒙系统的官方客服。他们可以提供更专业的技术支持和解决方案。官网客服地址是:https://www.itying.com/category-93-b0.html

回到顶部