Class CIM_DiagnosticRecord
extends CIM_LogEntry

Data related to Diagnostics may be recorded in various DiagnosticRecord objects. The type of information that is recorded in a log is specified via the LogOptions property in DiagnosticSettingData.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_RecordForLog
   |
   +--CIM_LogEntry
   |
   +--CIM_DiagnosticRecord

Direct Known Subclasses

CIM_DiagnosticServiceRecord
CIM_DiagnosticSettingDataRecord
CIM_DiagnosticSettingRecord

Class Qualifiers

NameData TypeValue
DescriptionstringData related to Diagnostics may be recorded in various DiagnosticRecord objects. The type of information that is recorded in a log is specified via the LogOptions property in DiagnosticSettingData.
UMLPackagePathstringCIM::System::Diagnostics
Versionstring2.11.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ExpirationDatedatetime
DescriptionstringThe date and time that the record instance should be deleted. The expiration datetime SHOULD be set when the record is fully populated with record data. The value SHOULD be calculated using the ResultPersistence property of the DiagnosticSettingData class. Once the Expiration Date has been reached, record instances SHOULD be deleted as soon as possible. If a ResultPersistence value is not provided, records MAY be deleted at any time.
ModelCorrespondencestringCIM_DiagnosticSettingData.ResultPersistence
ManagedElementNamestring
DescriptionstringThis property SHOULD reflect the value of the underlying ManagedElement.ElementName property.
ModelCorrespondencestringCIM_ManagedElement.ElementName
Requiredbooleantrue
OtherRecordTypeDescriptionstring
DescriptionstringWhen "Other" (value=1) is entered in the RecordType property, OtherRecordTypeDescription can be used to describe the message type.
ModelCorrespondencestringCIM_DiagnosticSettingData.OtherLogOptionsDescriptions, CIM_DiagnosticRecord.RecordType
RecordTypeuint16
DescriptionstringThe RecordType property specifies the nature of the data being entered into the ServiceRecord. The value in this property should match one of the values indicated by the DiagnosticSettingData.LogOptions property. A brief summary of the various log options can be found in CIM_DiagnosticSettingData.LogOptions.
ModelCorrespondencestringCIM_DiagnosticSettingData.LogOptions, CIM_DiagnosticRecord.OtherRecordTypeDescription
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
ValuesstringUnknown, Other, Results, Subtests, Actions, Warnings, Status, Device Errors, Service Errors, Setting Data, Statistics, Hardware Configuration, Software Configuration, References, Debug
ServiceNamestring
DescriptionstringThis property should reflect the value of the underlying DiagnosticService.Name property.
ModelCorrespondencestringCIM_DiagnosticService.Name
Requiredbooleantrue

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationTimeStampdatetimeCIM_LogEntry
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_LogEntry
LocalestringCIM_RecordForLog
LogInstanceIDstringCIM_LogEntry
LogNamestringCIM_LogEntry
MessagestringCIM_LogEntry
MessageIDstringCIM_LogEntry
OwningEntitystringCIM_LogEntry
PerceivedSeverityuint16CIM_RecordForLog
RecordDatastringCIM_RecordForLog
RecordFormatstringCIM_RecordForLog
RecordIDstringCIM_LogEntry
MessageArgumentsstring[]CIM_LogEntry

Class Methods