blob: 5e6cf2eb9f8821c2e660585d57d56e72f0f1552e [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
Deepak Kodihalli9bd626a2017-03-27 03:32:25 -050029 - name: Resolved
30 type: boolean
31 description: >
32 Error resolution status. Indicate if the problem being reported by
33 this error log has been resolved. This will start out 'false' by
34 default. Setting this to 'true' will NOT result in the error log being
35 deleted.
Adriana Kobylak8a0fd712016-11-14 16:05:52 -060036
37enumerations:
38 - name: Level
39 description: >
40 Possible severity levels for an error log entry.
41 values:
42 - name: Emergency
43 description: >
44 System is unusable.
45 - name: Alert
46 description: >
47 Should be corrected immediately.
48 - name: Critical
49 description: >
50 Critical condition.
51 - name: Error
52 description: >
53 Error condition.
54 - name: Warning
55 description: >
56 An error may occur if action is not taken.
57 - name: Notice
58 description: >
59 Unusual condition, but not an error.
60 - name: Informational
61 description: >
62 Normal operational message that does not require action.
63 - name: Debug
64 description: >
65 Information useful to developers for debugging the application.
66