HarmonyOS 鸿蒙Next deveco 使用console.log 无法打印信息

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next deveco 使用console.log 无法打印信息 console.log 打印,为啥控制台啥信息都没有呢。这还怎么查看对象属性值呢,这样断点调试都没法调,这鸿蒙开发的开发工具设计得太垃圾了吧?

3 回复

在调试窗口没有打印结果,还得切换至日志窗口看,看完又回到调试窗口单步释放断点,然后又切换到日志窗口看打印结果,这太麻烦了。有没有更友好一点的调试方式呢

更多关于HarmonyOS 鸿蒙Next deveco 使用console.log 无法打印信息的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


日志那设备选择phone

在HarmonyOS(鸿蒙)的Next Deveco开发环境中,如果你发现使用console.log无法打印信息,这通常是因为鸿蒙系统及其开发工具链(如DevEco Studio)对于日志输出的处理方式与Web前端开发环境有所不同。

鸿蒙系统主要使用其自带的日志系统来记录信息,而不是直接支持console.log这种Web开发中常见的调试方式。在鸿蒙开发中,你应该使用鸿蒙提供的日志API,如HiLog,来输出日志信息。HiLog允许你指定日志的级别(如DEBUG、INFO、WARN、ERROR等)和标签,从而更灵活地控制日志的输出。

例如,在鸿蒙应用中输出一条DEBUG级别的日志,你可以这样写:

import ohos.hiviewdfx.HiLog;
import ohos.hiviewdfx.HiLogLabel;

// 定义日志标签
static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00001, "YourTag");

// 输出DEBUG日志
HiLog.debug(LABEL, "This is a debug message.");

请确保你的项目已经正确配置了日志权限和相关依赖。如果HiLog仍然无法输出日志,可能是因为日志级别设置过高或者日志系统被禁用。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部