diff --git a/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp b/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp index 39a42ebf88fb50a0c53dd738f57cc0758f973a5b..174b35c5da1727932a386705daf470c471f1e466 100644 --- a/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp +++ b/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp @@ -291,22 +291,22 @@ ani_object HiSysEventAniUtil::WriteResult(ani_env *env, const std::pairClass_FindMethod(cls, "code", nullptr, &codeSetter)) { - HILOG_ERROR(LOG_CORE, "find method code failed"); + if (ANI_OK != env->Class_FindMethod(cls, "%%set-code", nullptr, &codeSetter)) { + HILOG_ERROR(LOG_CORE, "find method %%set-code failed"); } if (ANI_OK != env->Object_CallMethod_Void(resultObj, codeSetter, static_cast(result.first))) { - HILOG_ERROR(LOG_CORE, "call method code failed"); + HILOG_ERROR(LOG_CORE, "call method %%set-code failed"); return resultObj; } ani_method messageSetter {}; - if (ANI_OK != env->Class_FindMethod(cls, "message", nullptr, &messageSetter)) { - HILOG_ERROR(LOG_CORE, "find method message failed"); + if (ANI_OK != env->Class_FindMethod(cls, "%%set-message", nullptr, &messageSetter)) { + HILOG_ERROR(LOG_CORE, "find method %%set-message failed"); } std::string message = result.second; ani_string message_string{}; env->String_NewUTF8(message.c_str(), message.size(), &message_string); if (ANI_OK != env->Object_CallMethod_Void(resultObj, messageSetter, message_string)) { - HILOG_ERROR(LOG_CORE, "call method message failed"); + HILOG_ERROR(LOG_CORE, "call method %%set-message failed"); return resultObj; } return resultObj;