# DFXå系统ChangeLog ## cl.hiviewdfx.1 HiSysEvent模å—SysEventInfo接å£paramsæˆå‘˜å¯é€‰æ€§è°ƒæ•´ **访问级别** ç³»ç»ŸæŽ¥å£ **å˜æ›´åŽŸå› ** 接å£å£°æ˜Žå’Œå®žçްä¸ä¸€è‡´ **å˜æ›´å½±å“** è¯¥å˜æ›´ä¸ºä¸å…¼å®¹å˜æ›´ã€‚ SysEventInfo接å£çš„paramsæˆå‘˜å·²ç»ä»Žå¿…选傿•°è°ƒæ•´ä¸ºå¯é€‰å‚数,影å“å¼€å‘者通过SysEventInfo接å£çš„paramsæˆå‘˜èµ‹å€¼ã€‚ å˜æ›´å‰: ``` interface SysEventInfo { domain: string; name: string; eventType: EventType; params: object; } ``` å˜æ›´åŽï¼š ``` interface SysEventInfo { domain: string; name: string; eventType: EventType; params?: object; } ``` **èµ·å§‹API Level** 9 **å˜æ›´å‘生版本** 从OpenHarmony SDK 5.0.0.25 版本开始。 **å˜æ›´çš„æŽ¥å£/组件** hiSysEvent.SysEventInfo **适酿Œ‡å¯¼** 通过SysEventInfoçš„paramsæˆå‘˜èµ‹å€¼ä¸æŒ‡å®šç±»åž‹å³å¯ã€‚ ``` let customizedParams: Record<string, string | number> = { 'PID': 487, 'UID': 103, 'PACKAGE_NAME': "com.ohos.hisysevent.test", 'PROCESS_NAME': "syseventservice", 'MSG': "no msg." }; let eventInfo: hiSysEvent.SysEventInfo = { domain: "RELIABILITY", name: "STACK", eventType: hiSysEvent.EventType.FAULT, params: customizedParams }; let params = eventInfo.params; ``` ## cl.hiviewdfx.2 HiSysEvent模å—WatchRule接å£tagæˆå‘˜å¯é€‰æ€§è°ƒæ•´ **访问级别** ç³»ç»ŸæŽ¥å£ **å˜æ›´åŽŸå› ** 接å£å£°æ˜Žå’Œå®žçްä¸ä¸€è‡´ **å˜æ›´å½±å“** è¯¥å˜æ›´ä¸ºä¸å…¼å®¹å˜æ›´ã€‚ WatchRule接å£çš„tagæˆå‘˜ä»Žå¿…选傿•°è°ƒæ•´ä¸ºå¯é€‰å‚数,影å“å¼€å‘者通过WatchRule接å£çš„tagæˆå‘˜èµ‹å€¼ã€‚ å˜æ›´å‰: ``` interface WatchRule { domain: string; name: string; tag: string; ruleType: RuleType; } ``` å˜æ›´åŽï¼š ``` interface WatchRule { domain: string; name: string; tag?: string; ruleType: RuleType; } ``` **èµ·å§‹API Level** 9 **å˜æ›´å‘生版本** 从OpenHarmony SDK 5.0.0.25 版本开始。 **å˜æ›´çš„æŽ¥å£/组件** hiSysEvent.WatchRule **适酿Œ‡å¯¼** 通过WatchRuleçš„tagæˆå‘˜èµ‹å€¼ä¸æŒ‡å®šç±»åž‹å³å¯ã€‚ ``` let watchRules: hiSysEvent.WatchRule[] = [{ domain: "RELIABILITY", name: "STACK", tag: "STABILITY", ruleType: hiSysEvent.RuleType.WHOLE_WORD, } as hiSysEvent.WatchRule]; let tag = watchRules.tag; ```