openharmony 鸿蒙 capi-hiappevent-param-h

2026-08-25 浏览 (1)

hiappevent_param.h

概述

定义所有预定义事件的参数名称。除了与特定应用关联的自定义事件之外,开发者还可以使用预定义事件进行打点。

引用文件: <hiappevent/hiappevent_param.h>

库: libhiappevent_ndk.z.so

系统能力: SystemCapability.HiviewDFX.HiAppEvent

起始版本: 8

相关模块: HiAppEvent

汇总

宏定义

名称描述
PARAM_USER_ID "user_id"用户ID。
起始版本: 8
PARAM_DISTRIBUTED_SERVICE_NAME "ds_name"分布式服务名称。
起始版本: 8
PARAM_DISTRIBUTED_SERVICE_INSTANCE_ID "ds_instance_id"分布式服务实例ID。
起始版本: 8
MAIN_THREAD_JANK_PARAM_LOG_TYPE "log_type"用于MAIN_THREAD_JANK_V2事件,主线程超时检测采集日志的类型。
起始版本: 22
MAIN_THREAD_JANK_PARAM_SAMPLE_INTERVAL "sample_interval"用于MAIN_THREAD_JANK_V2事件,主线程超时检测间隔和采样间隔。
起始版本: 22
MAIN_THREAD_JANK_PARAM_IGNORE_STARTUP_TIME "ignore_startup_time"用于MAIN_THREAD_JANK_V2事件,应用启动期间忽略主线程超时检测的时间。
起始版本: 22
MAIN_THREAD_JANK_PARAM_SAMPLE_COUNT "sample_count"用于MAIN_THREAD_JANK_V2事件,主线程超时检测的采样栈的次数。
起始版本: 22
MAIN_THREAD_JANK_PARAM_REPORT_TIMES_PER_APP "report_times_per_app"用于MAIN_THREAD_JANK_V2事件,每个应用PID一个生命周期内,主线程超时采样上报的次数,一个生命周期内只能设置一次。
起始版本: 22
MAIN_THREAD_JANK_PARAM_AUTO_STOP_SAMPLING "auto_stop_sampling"用于MAIN_THREAD_JANK_V2事件,主线程超时结束时,是否停止采样主线程堆栈。
起始版本: 22
OH_APP_CRASH_PARAM_EXTEND_PC_LR_PRINTING "extend_pc_lr_printing"用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,是否打印PC、LR寄存器扩展字节范围的内存内容。
起始版本: 24
OH_APP_CRASH_PARAM_LOG_FILE_CUTOFF_SZ_BYTES "log_file_cutoff_sz_bytes"用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,按设置的参数值大小截断CPP_CRASH日志。
起始版本: 24
OH_APP_CRASH_PARAM_SIMPLIFY_VMA_PRINTING "simplify_vma_printing"用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,是否只打印崩溃日志中出现的地址所属的VMA映射信息,以减小CPP_CRASH日志文件大小。
起始版本: 24
OH_APP_CRASH_PARAM_MERGE_CPPCRASH_APP_LOG "merge_cppcrash_app_log"用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,是否在CPP_CRASH场景拼接应用沙箱中指定文件的日志。
起始版本: 24

宏定义说明

PARAM_USER_ID

#define PARAM_USER_ID "user_id"

描述

用户ID。

起始版本: 8

PARAM_DISTRIBUTED_SERVICE_NAME

#define PARAM_DISTRIBUTED_SERVICE_NAME "ds_name"

描述

分布式服务名称。

起始版本: 8

PARAM_DISTRIBUTED_SERVICE_INSTANCE_ID

#define PARAM_DISTRIBUTED_SERVICE_INSTANCE_ID "ds_instance_id"

描述

分布式服务实例ID。

起始版本: 8

MAIN_THREAD_JANK_PARAM_LOG_TYPE

#define MAIN_THREAD_JANK_PARAM_LOG_TYPE "log_type"

描述

用于MAIN_THREAD_JANK_V2事件,主线程超时检测采集日志的类型。

起始版本: 22

MAIN_THREAD_JANK_PARAM_SAMPLE_INTERVAL

#define MAIN_THREAD_JANK_PARAM_SAMPLE_INTERVAL "sample_interval"

描述

用于MAIN_THREAD_JANK_V2事件,主线程超时检测间隔和采样间隔。

起始版本: 22

MAIN_THREAD_JANK_PARAM_IGNORE_STARTUP_TIME

#define MAIN_THREAD_JANK_PARAM_IGNORE_STARTUP_TIME "ignore_startup_time"

描述

用于MAIN_THREAD_JANK_V2事件,应用启动期间忽略主线程超时检测的时间。

起始版本: 22

MAIN_THREAD_JANK_PARAM_SAMPLE_COUNT

#define MAIN_THREAD_JANK_PARAM_SAMPLE_COUNT "sample_count"

描述

用于MAIN_THREAD_JANK_V2事件,主线程超时检测的采样栈的次数。

起始版本: 22

MAIN_THREAD_JANK_PARAM_REPORT_TIMES_PER_APP

#define MAIN_THREAD_JANK_PARAM_REPORT_TIMES_PER_APP "report_times_per_app"

描述

用于MAIN_THREAD_JANK_V2事件,每个应用PID一个生命周期内,主线程超时采样上报的次数,一个生命周期内只能设置一次。

起始版本: 22

MAIN_THREAD_JANK_PARAM_AUTO_STOP_SAMPLING

#define MAIN_THREAD_JANK_PARAM_AUTO_STOP_SAMPLING "auto_stop_sampling"

描述

用于MAIN_THREAD_JANK_V2事件,是否停止采样主线程堆栈。

起始版本: 22

OH_APP_CRASH_PARAM_EXTEND_PC_LR_PRINTING

#define OH_APP_CRASH_PARAM_EXTEND_PC_LR_PRINTING "extend_pc_lr_printing"

描述

用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,是否打印PC、LR寄存器扩展字节范围的内存内容。

起始版本: 24

OH_APP_CRASH_PARAM_LOG_FILE_CUTOFF_SZ_BYTES

#define OH_APP_CRASH_PARAM_LOG_FILE_CUTOFF_SZ_BYTES "log_file_cutoff_sz_bytes"

描述

用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,按设置的参数值大小截断CPP_CRASH日志。

起始版本: 24

OH_APP_CRASH_PARAM_SIMPLIFY_VMA_PRINTING

#define OH_APP_CRASH_PARAM_SIMPLIFY_VMA_PRINTING "simplify_vma_printing"

描述

用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,是否只打印崩溃日志中出现的地址所属的VMA映射信息,以减小CPP_CRASH日志文件大小。

起始版本: 24

OH_APP_CRASH_PARAM_MERGE_CPPCRASH_APP_LOG

#define OH_APP_CRASH_PARAM_MERGE_CPPCRASH_APP_LOG "merge_cppcrash_app_log"

描述

用于设置APP_CRASH事件中的CPP_CRASH类型的日志规格,是否在CPP_CRASH场景拼接应用沙箱中指定文件的日志。

起始版本: 24

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apis-hiviewdfx-FaultLogExtensionAbility

openharmony 鸿蒙 capi-log-h

openharmony 鸿蒙 errorcode-hisysevent-sys

openharmony 鸿蒙 capi-hitrace-hitraceid

openharmony 鸿蒙 capi-hidebug-hidebug-threadcpuusage

openharmony 鸿蒙 js-apis-loglibrary-sys

openharmony 鸿蒙 capi-hiappevent-h

openharmony 鸿蒙 capi-hidebug-hidebug-jsstackframe

openharmony 鸿蒙 capi-hitrace

openharmony 鸿蒙 capi-hidebug-hidebug-stackframe

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/TCN86SNT