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
stringtimeStamp
DateTimeOffsetduration
TimeSpanrunLocation
stringsuccess
boolmessage
stringproperties
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
stringproperties
IDictionary<string, string>metrics
IDictionary<string, double>