Logging Datatypes

OcaLogRecord

struct OcaLogRecord

Format of a log record. Payload format is application-specific; header data is standard.

OcaUint32 FunctionalCategory

Application-specific value used for categorizing log records for selective retrieval.

OcaLogSeverityLevel Severity

Severity of log record. Recommended values are the same as those for the Syslog format as specified by [RFC 5424]; see also {Wiki-004}.

OcaONo EmitterONo

ONo of object that generated the log record.

OcaTime Timestamp

Date/time the log record was generated.

OcaBlob Payload

Device- or application- specific content of the log record.

OcaLogFilter

struct OcaLogFilter

Filter for log entry retrieval.

OcaUint32 FunctionalCategory

Application-specific value used for categorizing log records

OcaInterval<OcaLogSeverityLevel> SeverityRange

Range of severity levels to retrieve

OcaONo EmitterONo

ONo of object that generated the log record, or zero to accept log entries from all objects.

OcaInterval<OcaTime> TimestampRange

Range of timestamps to be accepted.

OcaLogSeverityLevel

using OcaLogSeverityLevel = OcaInt32

Severity of log entry. Negative values are reserved. Applications should use the same values as the severity header field in the Syslog format as specified by [RFC 5424].