美文网首页
HarmonyOS开发 C++中打印日志

HarmonyOS开发 C++中打印日志

作者: JianLee | 来源:发表于2022-03-22 09:45 被阅读0次

    HarmonyOS应用开发中打印日志很简单,HarmonyOS提供了HiLog日志系统,帮助开发者了解应用/服务的运行状态,更好地调试程序。C++调试中我们同样有这个需求,那么我们应该怎么使用能,这篇文章为你解答。

    HiLog打印日志

    定义日志标签

    static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00201, "MY_TAG");
    

    输出日志

    HiLog.warn(LABEL, "##########日志打印");
    

    一样的,我们在HarmonyOS Native开发的时候,也需要打印日志。

    C++中打印日志

    引入log库

    CMakeLists.txt文件中添加log库

    target_link_libraries(${project_name} hilog_ndk.z)
    

    使用方法1:定义#define

    //定义输出的TAG
    const char *LOG_TGA = "lib_log_jni";
    #define LOGE(...)  HiLogPrint(LOG_APP,LOG_INFO,0x00101, LOG_TAG, __VA_ARGS__)
    

    打印日志

    LOGE("使用log日志");
    

    使用方法2

    也可以直接这样使用

    HILOG_INFO(LOG_APP,"签名:HILOG_INFO");
    

    最后记得导包哦~

    #include <Hilog/log.h>
    

    相关文章

      网友评论

          本文标题:HarmonyOS开发 C++中打印日志

          本文链接:https://www.haomeiwen.com/subject/nfxfjrtx.html