• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#  Copyright (c) 2021-2022 Huawei Device Co., Ltd.
2#  Licensed under the Apache License, Version 2.0 (the "License");
3#  you may not use this file except in compliance with the License.
4#  You may obtain a copy of the License at
5#
6#      http://www.apache.org/licenses/LICENSE-2.0
7#
8#  Unless required by applicable law or agreed to in writing, software
9#  distributed under the License is distributed on an "AS IS" BASIS,
10#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11#  See the License for the specific language governing permissions and
12#  limitations under the License.
13
14domain: AAFWK
15
16LIFECYCLE_TIMEOUT:
17  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: ability timeout}
18  PID: {type: INT32, desc: process id}
19  UID: {type: INT32, desc: app uid}
20  PACKAGE_NAME: {type: STRING, desc: package name}
21  PROCESS_NAME: {type: STRING, desc: process name}
22  MSG: {type: STRING, desc: application event message}
23
24APP_LIFECYCLE_TIMEOUT:
25  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application timeout}
26  PID: {type: INT32, desc: process id}
27  UID: {type: INT32, desc: app uid}
28  PACKAGE_NAME: {type: STRING, desc: package name}
29  PROCESS_NAME: {type: STRING, desc: process name}
30  MSG: {type: STRING, desc: application event message}
31
32JS_ERROR:
33  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: js runtime error}
34  PACKAGE_NAME: {type: STRING, desc: app package name}
35  VERSION: {type: STRING, desc: app version}
36  TYPE: {type: INT32, desc: js crash type}
37  HAPPEN_TIME: {type: INT64, desc: fault trigger time}
38  REASON: {type: STRING, desc: error type}
39  JSVM: {type: STRING, desc: js runtime type}
40  SUMMARY: {type: STRING, desc: fault summary}
41
42THREAD_BLOCK_3S:
43  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application freeze}
44  PID: {type: INT32, desc: process id}
45  UID: {type: INT32, desc: app uid}
46  PACKAGE_NAME: {type: STRING, desc: package name}
47  PROCESS_NAME: {type: STRING, desc: process name}
48  MSG: {type: STRING, desc: application event message}
49
50THREAD_BLOCK_6S:
51  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application freeze}
52  PID: {type: INT32, desc: process id}
53  UID: {type: INT32, desc: app uid}
54  PACKAGE_NAME: {type: STRING, desc: package name}
55  PROCESS_NAME: {type: STRING, desc: process name}
56  MSG: {type: STRING, desc: application event message}
57
58# fault event
59
60START_ABILITY_ERROR:
61  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: start ability error}
62  USER_ID: {type: INT32, desc: userId}
63  ERROR_CODE: {type: INT32, desc: error code}
64  BUNDLE_NAME: {type: STRING, desc: bundle name}
65  MODULE_NAME: {type: STRING, desc: module name}
66  ABILITY_NAME: {type: STRING, desc: ability name}
67
68TERMINATE_ABILITY_ERROR:
69  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: terminate ability error}
70  USER_ID: {type: INT32, desc: userId}
71  ERROR_CODE: {type: INT32, desc: error code}
72  BUNDLE_NAME: {type: STRING, desc: bundle name}
73  MODULE_NAME: {type: STRING, desc: module name}
74  ABILITY_NAME: {type: STRING, desc: ability name}
75
76START_EXTENSION_ERROR:
77  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: start extensionAbility error}
78  USER_ID: {type: INT32, desc: userId}
79  ERROR_CODE: {type: INT32, desc: error code}
80  BUNDLE_NAME: {type: STRING, desc: bundle name}
81  MODULE_NAME: {type: STRING, desc: module name}
82  ABILITY_NAME: {type: STRING, desc: ability name}
83
84STOP_EXTENSION_ERROR:
85  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: stop extensionAbility error}
86  USER_ID: {type: INT32, desc: userId}
87  ERROR_CODE: {type: INT32, desc: error code}
88  BUNDLE_NAME: {type: STRING, desc: bundle name}
89  MODULE_NAME: {type: STRING, desc: module name}
90  ABILITY_NAME: {type: STRING, desc: ability name}
91
92CONNECT_SERVICE_ERROR:
93  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: connect serviceExtensionAbility error}
94  USER_ID: {type: INT32, desc: userId}
95  ERROR_CODE: {type: INT32, desc: error code}
96  BUNDLE_NAME: {type: STRING, desc: bundle name}
97  MODULE_NAME: {type: STRING, desc: module name}
98  ABILITY_NAME: {type: STRING, desc: ability name}
99
100DISCONNECT_SERVICE_ERROR:
101  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: disconnect serviceExtensionAbility error}
102  USER_ID: {type: INT32, desc: userId}
103  ERROR_CODE: {type: INT32, desc: error code}
104  BUNDLE_NAME: {type: STRING, desc: bundle name}
105  MODULE_NAME: {type: STRING, desc: module name}
106  ABILITY_NAME: {type: STRING, desc: ability name}
107
108# ability behavior event
109
110START_ABILITY:
111  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: start ability}
112  USER_ID: {type: INT32, desc: userId}
113  BUNDLE_NAME: {type: STRING, desc: bundle name}
114  MODULE_NAME: {type: STRING, desc: module name}
115  ABILITY_NAME: {type: STRING, desc: ability name}
116
117CLOSE_ABILITY:
118  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: close ability}
119
120TERMINATE_ABILITY:
121  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: terminate ability}
122  BUNDLE_NAME: {type: STRING, desc: bundle name}
123  ABILITY_NAME: {type: STRING, desc: ability name}
124
125ABILITY_ONFOREGROUND:
126  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: ability onForeground}
127  BUNDLE_NAME: {type: STRING, desc: bundle name}
128  MODULE_NAME: {type: STRING, desc: module name}
129  ABILITY_NAME: {type: STRING, desc: ability name}
130
131ABILITY_ONBACKGROUND:
132  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: ability onBackground}
133  BUNDLE_NAME: {type: STRING, desc: bundle name}
134  MODULE_NAME: {type: STRING, desc: module name}
135  ABILITY_NAME: {type: STRING, desc: ability name}
136
137ABILITY_ONACTIVE:
138  __BASE: {type: BEHAVIOR, level: MINOR, desc: ability onActive}
139  BUNDLE_NAME: {type: STRING, desc: bundle name}
140  MODULE_NAME: {type: STRING, desc: module name}
141  ABILITY_NAME: {type: STRING, desc: ability name}
142  ABILITY_TYPE: {type: INT32, desc: ability type}
143
144ABILITY_ONINACTIVE:
145  __BASE: {type: BEHAVIOR, level: MINOR, desc: ability onInactive}
146  BUNDLE_NAME: {type: STRING, desc: bundle name}
147  MODULE_NAME: {type: STRING, desc: module name}
148  ABILITY_NAME: {type: STRING, desc: ability name}
149
150# serviceExtensionAbility behavior event
151
152START_SERVICE:
153  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: start serviceExtensionAbility}
154  USER_ID: {type: INT32, desc: userId}
155  BUNDLE_NAME: {type: STRING, desc: bundle name}
156  MODULE_NAME: {type: STRING, desc: module name}
157  ABILITY_NAME: {type: STRING, desc: ability name}
158  EXTENSION_TYPE: {type: INT32, desc: extension type}
159
160STOP_SERVICE:
161  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: stop serviceExtensionAbility}
162  USER_ID: {type: INT32, desc: userId}
163  BUNDLE_NAME: {type: STRING, desc: bundle name}
164  MODULE_NAME: {type: STRING, desc: module name}
165  ABILITY_NAME: {type: STRING, desc: ability name}
166  EXTENSION_TYPE: {type: INT32, desc: extension type}
167
168CONNECT_SERVICE:
169  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: connect serviceAbility}
170  USER_ID: {type: INT32, desc: userId}
171  BUNDLE_NAME: {type: STRING, desc: bundle name}
172  MODULE_NAME: {type: STRING, desc: module name}
173  ABILITY_NAME: {type: STRING, desc: ability name}
174
175DISCONNECT_SERVICE:
176  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: disconnect serviceAbility}
177
178# app behavior event
179
180APP_ATTACH:
181  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: attach app}
182  APP_PID: {type: INT32, desc: app pid}
183  VERSION_CODE: {type: INT32, desc: version code}
184  VERSION_NAME: {type: STRING, desc: version name}
185  PROCESS_NAME: {type: STRING, desc: process name}
186  BUNDLE_NAME: {type: STRING, desc: bundle name}
187
188APP_LAUNCH:
189  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: launch app}
190  APP_PID: {type: INT32, desc: app pid}
191  VERSION_CODE: {type: INT32, desc: version code}
192  VERSION_NAME: {type: STRING, desc: version name}
193  PROCESS_NAME: {type: STRING, desc: process name}
194  BUNDLE_NAME: {type: STRING, desc: bundle name}
195
196APP_FOREGROUND:
197  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: foreground app}
198  APP_PID: {type: INT32, desc: app pid}
199  VERSION_CODE: {type: INT32, desc: version code}
200  VERSION_NAME: {type: STRING, desc: version name}
201  PROCESS_NAME: {type: STRING, desc: process name}
202  BUNDLE_NAME: {type: STRING, desc: bundle name}
203
204APP_BACKGROUND:
205  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: background app}
206  APP_PID: {type: INT32, desc: app pid}
207  VERSION_CODE: {type: INT32, desc: version code}
208  VERSION_NAME: {type: STRING, desc: version name}
209  PROCESS_NAME: {type: STRING, desc: process name}
210  BUNDLE_NAME: {type: STRING, desc: bundle name}
211
212APP_TERMINATE:
213  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: terminate app}
214  APP_PID: {type: INT32, desc: app pid}
215  VERSION_CODE: {type: INT32, desc: version code}
216  VERSION_NAME: {type: STRING, desc: version name}
217  PROCESS_NAME: {type: STRING, desc: process name}
218  BUNDLE_NAME: {type: STRING, desc: bundle name}
219
220APP_RECOVERY:
221  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: recover app status}
222  APP_UID: {type: INT32, desc: app uid}
223  VERSION_CODE: {type: INT32, desc: version code}
224  VERSION_NAME: {type: STRING, desc: version name}
225  BUNDLE_NAME: {type: STRING, desc: bundle name}
226  ABILITY_NAME: {type: STRING, desc: ability name}