Skip to main content

ITelemetryBaseLogger Interface

Interface to output telemetry events. Implemented by hosting app / loader

Signature​

export interface ITelemetryBaseLogger

Properties​

PropertyModifiersDefault ValueTypeDescription
minLogLeveloptionalLogLevel.info.LogLevel | undefinedMinimum log level to be logged.

Methods​

MethodReturn TypeDescription
send(event, logLevel)voidLog a telemetry event, if it meets the appropriate log-level threshold (see minLogLevel).

Property Details​

minLogLevel​

Minimum log level to be logged.

Signature​

minLogLevel?: LogLevel | undefined;

Type: LogLevel | undefined

Method Details​

send​

Log a telemetry event, if it meets the appropriate log-level threshold (see minLogLevel).

Signature​

send(event: ITelemetryBaseEvent, logLevel?: LogLevel): void;

Parameters​

ParameterModifiersTypeDescription
eventITelemetryBaseEventThe event to log.
logLeveloptionalLogLevelThe log level of the event. If undefined, the logLevel should be treated as LogLevel.essential.