Skip to main content
Version: v1

TelemetryUTLogger Class

Logger that is useful for UT It can be used in places where logger instance is required, but events should be not send over.

Signature

export declare class TelemetryUTLogger implements ITelemetryLogger

Implements: ITelemetryLogger

Methods

Method Return Type Description
debugAssert(condition, event) void
logException(event, exception) void
logGenericError(eventName, error) void
send(event) void
sendErrorEvent(event, error) void
sendPerformanceEvent(event, error) void
sendTelemetryEvent(event, error) void
shipAssert(condition, event) void

Method Details

debugAssert

Signature

debugAssert(condition: boolean, event?: ITelemetryErrorEvent): void;

Parameters

Parameter Modifiers Type Description
condition boolean
event optional ITelemetryErrorEvent

logException

Signature

logException(event: ITelemetryErrorEvent, exception: any): void;

Parameters

Parameter Type Description
event ITelemetryErrorEvent
exception any

logGenericError

Signature

logGenericError(eventName: string, error: any): void;

Parameters

Parameter Type Description
eventName string
error any

send

Signature

send(event: ITelemetryBaseEvent): void;

Parameters

Parameter Type Description
event ITelemetryBaseEvent

sendErrorEvent

Signature

sendErrorEvent(event: ITelemetryErrorEvent, error?: any): void;

Parameters

Parameter Modifiers Type Description
event ITelemetryErrorEvent
error optional any

sendPerformanceEvent

Signature

sendPerformanceEvent(event: ITelemetryPerformanceEvent, error?: any): void;

Parameters

Parameter Modifiers Type Description
event ITelemetryPerformanceEvent
error optional any

sendTelemetryEvent

Signature

sendTelemetryEvent(event: ITelemetryGenericEvent, error?: any): void;

Parameters

Parameter Modifiers Type Description
event ITelemetryGenericEvent
error optional any

shipAssert

Signature

shipAssert(condition: boolean, event?: ITelemetryErrorEvent): void;

Parameters

Parameter Modifiers Type Description
condition boolean
event optional ITelemetryErrorEvent