public ApplicationInsightsLogger(TelemetryClient client, string categoryName, ApplicationInsightsLoggerOptions loggerOptions) { _telemetryClient = client; _loggerOptions = loggerOptions; _categoryName = categoryName ?? DefaultCategoryName; _isUserFunction = LogCategories.IsFunctionUserCategory(categoryName); }
public ApplicationInsightsLoggerProvider(TelemetryClient client, IOptions <ApplicationInsightsLoggerOptions> loggerOptions) { _client = client ?? throw new ArgumentNullException(nameof(client)); _loggerOptions = loggerOptions?.Value ?? throw new ArgumentNullException(nameof(loggerOptions)); }