blob: e4758e921443fa1af0a192c110983ee43d261e6e [file] [log] [blame]
description: >
Implement to provide event/error entry attributes.
This interface should be instantiated for the phosphor::logging namespace.
This interface is a collection of objects, therefore it is required to
implement org.freedesktop.DBus.ObjectManager on the logging namespace root.
Optionally, implement org.openbmc.Object.Delete to allow the deletion of
individual entries.
properties:
- name: Id
type: uint32
description: >
The error event entry id number.
- name: Timestamp
type: uint64
description: >
Commit timestamp of the error event entry in milliseconds since 1970.
- name: Severity
type: enum[self.Level]
description: >
The severity of the error event entry.
- name: Message
type: string
description: >
The message description of the error event entry.
- name: AdditionalData
type: array[string]
description: >
Additional information in the form of metadata field strings VAR=val
enumerations:
- name: Level
description: >
Possible severity levels for an error log entry.
values:
- name: Emergency
description: >
System is unusable.
- name: Alert
description: >
Should be corrected immediately.
- name: Critical
description: >
Critical condition.
- name: Error
description: >
Error condition.
- name: Warning
description: >
An error may occur if action is not taken.
- name: Notice
description: >
Unusual condition, but not an error.
- name: Informational
description: >
Normal operational message that does not require action.
- name: Debug
description: >
Information useful to developers for debugging the application.