1description: > 2 Implement to provide event/error logging management features. This interface 3 should be instantiated for the phosphor::logging namespace, and only one is 4 required. 5methods: 6 - name: Commit 7 description: > 8 Write the requested error/event entry with its associated metadata 9 fields to flash. The "level" of the committed error log is same as the 10 level defined in error YAML definitions. 11 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 event log 20 to be committed. 21 returns: 22 - name: entryID 23 type: uint32 24 description: > 25 The ID of the entry. 26 - 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 event log 40 to be committed. 41 - name: errLvl 42 type: uint32 43 description: > 44 The error level/severity indicator. 45 returns: 46 - name: entryID 47 type: uint32 48 description: > 49 The ID of the entry. 50