blob: 6ab85c50549131754ee09728a95abface4eda938 [file] [log] [blame]
Adriana Kobylak88eb1092016-11-07 12:17:23 -06001description: >
2 Implement to provide event/error logging management features.
3 This interface should be instantiated for the phosphor::logging namespace,
4 and only one is required.
5methods:
6 - name: Commit
7 description: >
8 Write the requested error/event entry with its associated metadata
Deepak Kodihalli6fd9dc42018-04-03 02:08:42 -05009 fields to flash. The "level" of the committed error log is same as the
10 level defined in error YAML definitions.
Adriana Kobylak88eb1092016-11-07 12:17:23 -060011 parameters:
12 - name: transactionId
13 type: uint64
14 description: >
15 The unique identifier of the journal entry(ies) to be committed.
16 - name: errMsg
17 type: string
18 description: >
19 The error exception message associated with the error
20 event log to be committed.
Lei YUb50c7052021-01-21 16:02:26 +080021 returns:
22 - name: entryID
23 type: uint32
24 description: >
25 The ID of the entry.
Deepak Kodihalli6fd9dc42018-04-03 02:08:42 -050026 - name: CommitWithLvl
27 description: >
28 Write the requested error/event entry with its associated metadata
29 fields to flash. This interface allows the caller to override the
30 error level specified in the error YAML definition.
31 parameters:
32 - name: transactionId
33 type: uint64
34 description: >
35 The unique identifier of the journal entry(ies) to be committed.
36 - name: errMsg
37 type: string
38 description: >
39 The error exception message associated with the error
40 event log to be committed.
41 - name: errLvl
42 type: uint32
43 description: >
44 The error level/severity indicator.
Lei YUb50c7052021-01-21 16:02:26 +080045 returns:
46 - name: entryID
47 type: uint32
48 description: >
49 The ID of the entry.