OptionalactivityIdentifier used for correlating to other diagnostics that may have been recorded elsewhere.
OptionaldescriptionDescription of what subscription or notification job is being logged.
OptionalendTime the log ended.
OptionalidUnique instance identifier.
OptionallogType of information being logged.
OptionalmessagesList of log messages.
OptionalpropertiesDictionary of log properties and settings for the job.
OptionalsourceThis identifier depends on the logType. For notification jobs, this will be the job Id. For subscription tracing, this will be a special root Guid with the subscription Id encoded.
OptionalstartTime the log started.
Abstraction interface for the diagnostic log. Primarily for deserialization.