blob: e4758e921443fa1af0a192c110983ee43d261e6e [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.
Adriana Kobylak06e5b232017-01-22 14:36:55 -060013 - name: Timestamp
14 type: uint64
15 description: >
16 Commit timestamp of the error event entry in milliseconds since 1970.
Adriana Kobylak8a0fd712016-11-14 16:05:52 -060017 - name: Severity
18 type: enum[self.Level]
19 description: >
20 The severity of the error event entry.
21 - name: Message
22 type: string
23 description: >
24 The message description of the error event entry.
25 - name: AdditionalData
26 type: array[string]
27 description: >
28 Additional information in the form of metadata field strings VAR=val
29
30enumerations:
31 - name: Level
32 description: >
33 Possible severity levels for an error log entry.
34 values:
35 - name: Emergency
36 description: >
37 System is unusable.
38 - name: Alert
39 description: >
40 Should be corrected immediately.
41 - name: Critical
42 description: >
43 Critical condition.
44 - name: Error
45 description: >
46 Error condition.
47 - name: Warning
48 description: >
49 An error may occur if action is not taken.
50 - name: Notice
51 description: >
52 Unusual condition, but not an error.
53 - name: Informational
54 description: >
55 Normal operational message that does not require action.
56 - name: Debug
57 description: >
58 Information useful to developers for debugging the application.
59