Table of Contents

Interface ILoggerTelemetry

Namespace
Microsoft.Extensions.Logging
Assembly
Extensions.Microsoft.Logging.ApplicationInsights.dll
public interface ILoggerTelemetry : ILogger
Inherited Members

Methods

LogAvailability(AvailabilityTelemetry)

void LogAvailability(AvailabilityTelemetry telemetry)

Parameters

telemetry AvailabilityTelemetry

LogAvailability(string, DateTimeOffset, TimeSpan, string, bool, string?, IDictionary<string, string>?, IDictionary<string, double>?)

void LogAvailability(string name, DateTimeOffset timeStamp, TimeSpan duration, string runLocation, bool success, string? message = null, IDictionary<string, string>? properties = null, IDictionary<string, double>? metrics = null)

Parameters

name string
timeStamp DateTimeOffset
duration TimeSpan
runLocation string
success bool
message string
properties IDictionary<string, string>
metrics IDictionary<string, double>

LogEvent(EventTelemetry)

void LogEvent(EventTelemetry telemetry)

Parameters

telemetry EventTelemetry

LogEvent(string, IDictionary<string, string>?, IDictionary<string, double>?)

void LogEvent(string eventName, IDictionary<string, string>? properties = null, IDictionary<string, double>? metrics = null)

Parameters

eventName string
properties IDictionary<string, string>
metrics IDictionary<string, double>