blob: 67baa7a62e4333da4298ebf53c19eedb48a21a1c [file] [log] [blame]
Adriana Kobylak8a0fd712016-11-14 16:05:52 -06001description: >
2 Implement to provide event/error entry attributes.
3 This interface should be instantiated for the phosphor::logging namespace.
4 This interface is a collection of objects, therefore it is required to
5 implement org.freedesktop.DBus.ObjectManager on the logging namespace root.
6 Optionally, implement org.openbmc.Object.Delete to allow the deletion of
7 individual entries.
8properties:
9 - name: Id
10 type: uint32
11 description: >
12 The error event entry id number.
13 - name: Severity
14 type: enum[self.Level]
15 description: >
16 The severity of the error event entry.
17 - name: Message
18 type: string
19 description: >
20 The message description of the error event entry.
21 - name: AdditionalData
22 type: array[string]
23 description: >
24 Additional information in the form of metadata field strings VAR=val
25
26enumerations:
27 - name: Level
28 description: >
29 Possible severity levels for an error log entry.
30 values:
31 - name: Emergency
32 description: >
33 System is unusable.
34 - name: Alert
35 description: >
36 Should be corrected immediately.
37 - name: Critical
38 description: >
39 Critical condition.
40 - name: Error
41 description: >
42 Error condition.
43 - name: Warning
44 description: >
45 An error may occur if action is not taken.
46 - name: Notice
47 description: >
48 Unusual condition, but not an error.
49 - name: Informational
50 description: >
51 Normal operational message that does not require action.
52 - name: Debug
53 description: >
54 Information useful to developers for debugging the application.
55