Table of Contents

Class AzureAnalyticsProvider

Namespace
The.Logging
Assembly
Instagile.dll
public class AzureAnalyticsProvider : ILoggerProvider, IDisposable
Inheritance
AzureAnalyticsProvider
Implements
Inherited Members

Constructors

AzureAnalyticsProvider(IHttpClientFactory, Func<string, LogLevel, bool>?, string, string, string, bool)

public AzureAnalyticsProvider(IHttpClientFactory httpClientFactory, Func<string, LogLevel, bool>? filter, string workspaceId, string key, string environmentName, bool throwExceptionsOnLogFailure)

Parameters

httpClientFactory IHttpClientFactory
filter Func<string, LogLevel, bool>
workspaceId string
key string
environmentName string
throwExceptionsOnLogFailure bool

Methods

CreateLogger(string)

Creates a new ILogger instance.

public ILogger CreateLogger(string categoryName)

Parameters

categoryName string

The category name for messages produced by the logger.

Returns

ILogger

The instance of ILogger that was created.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()