ITelemetryBaseLogger Interface
Interface to output telemetry events. Implemented by hosting app / loader
Signature
export interface ITelemetryBaseLogger
Properties
Property | Modifiers | Default Value | Type | Description |
---|---|---|---|---|
minLogLevel | optional |
(LogLevel:variable).default | LogLevel | Minimum log level to be logged. |
Methods
Method | Return Type | Description |
---|---|---|
send(event, logLevel) | void | Log 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;
Type: LogLevel
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
Parameter | Modifiers | Type | Description |
---|---|---|---|
event | ITelemetryBaseEvent | The event to log. | |
logLevel | optional | LogLevel | The log level of the event. Default: (LogLevel:variable).default. |