INotificationDiagnosticLog interface

Abstraction interface for the diagnostic log. Primarily for deserialization.

Properties

activityId

Identifier used for correlating to other diagnostics that may have been recorded elsewhere.

description

Description of what subscription or notification job is being logged.

endTime

Time the log ended.

id

Unique instance identifier.

logType

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.

startTime

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