INotificationDiagnosticLog interface
Abstraction interface for the diagnostic log. Primarily for deserialization.
Properties
activity |
Identifier used for correlating to other diagnostics that may have been recorded elsewhere. |
description | Description of what subscription or notification job is being logged. |
end |
Time the log ended. |
id | Unique instance identifier. |
log |
Type of information being logged. |
messages | List of log messages. |
properties | Dictionary of log properties and settings for the job. |
source | This 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. |
start |
Time the log started. |
Property Details
activityId
Identifier used for correlating to other diagnostics that may have been recorded elsewhere.
activityId: string
Property Value
string
description
Description of what subscription or notification job is being logged.
description: string
Property Value
string
endTime
Time the log ended.
endTime: Date
Property Value
Date
id
Unique instance identifier.
id: string
Property Value
string
logType
Type of information being logged.
logType: string
Property Value
string
messages
List of log messages.
messages: NotificationDiagnosticLogMessage[]
Property Value
properties
Dictionary of log properties and settings for the job.
properties: {[key: string]: string}
Property Value
{[key: string]: string}
source
This 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.
source: string
Property Value
string
startTime
Time the log started.
startTime: Date
Property Value
Date