HarmonyOS 鸿蒙Next Native层在调用OH_LOG_Print时只打印了<private>

HarmonyOS 鸿蒙Next Native层在调用OH_LOG_Print时只打印了<private>

RT,在调用OH_LOG_Print时,使用std::string的c_str()方法传入,然后日志打印出来只有<private>,应该如何处理?

OH_LOG_Print(LOG_APP, LOG_INFO, 0, "SDK", "%s", message.c_str());

![cke_301.png](data-originheight=“54” data-originwidth=“1716” src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAgAElEQVR42u1dCbBv1rXf89999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999


更多关于HarmonyOS 鸿蒙Next Native层在调用OH_LOG_Print时只打印了<private>的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

OH_LOG_Print(LOG_APP, LOG_INFO, 0, “SDK”, “%{public}s\n”, message.c_str());

更多关于HarmonyOS 鸿蒙Next Native层在调用OH_LOG_Print时只打印了<private>的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next的Native层中,OH_LOG_Print是用于日志输出的接口。当调用OH_LOG_Print时,如果日志内容只显示<private>,通常是因为日志级别设置过高,或者启用了隐私保护机制。鸿蒙系统为了保护敏感信息,默认会对某些日志内容进行脱敏处理,将其显示为<private>

要解决此问题,可以检查日志级别设置,确保日志级别足够低以显示详细信息。此外,可以查看是否启用了隐私保护机制,并根据需要调整相关配置。具体操作可以通过修改日志配置文件或调用相关API来实现。

回到顶部