A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/GMIRelayMed/Serilog.Sinks.AzureQueueStoragev2 below:

GitHub - GMIRelayMed/Serilog.Sinks.AzureQueueStoragev2: Serilog sink for Azure Queue Storage to replace deprecated

Serilog.Sinks.AzureQueueStoragev2

Package - Serilog.Sinks.AzureQueueStoragev2 | .NET Standard 2.0

Package to write to an Azure Queue in an Azure Storage Account. This package replaces the deprecated and no longer maintained library of Serilog.Sinks.AzureQueueStorage.

It now uses the Azure.Storage.Queues which replaces the deprecated WindowsAzure.Storage, which was used in the previous package.

Getting started guide with Azure Queues.

Using Azure Managed Identities

To log using this sink from an Azure App Service or Function:

var log = new LoggerConfiguration().WriteTo
    .AzureQueueStorage("azureStorageAccountConnectionString", "azureQueueName")
    .CreateLogger();

Or to use DefaultAzureCredentials:

var log = new LoggerConfiguration().WriteTo
    .AzureQueueStorage(new Uri("<storage_account_url>/<quene_name>"))
    .CreateLogger();

Optional parameter of restrictedToMinimumLevel which is an LogEventLevel enum that defines the minimum level of logging. By default this is set to 0 (verbose). You can override like so:

var log = new LoggerConfiguration().WriteTo
    .AzureQueueStorage("azureStorageAccountConnectionString", "azureQueueName", LogEventLevel.Information)
    .CreateLogger();
var log = new LoggerConfiguration().WriteTo
    .AzureQueueStorage(new Uri("<storage_account_url>/<quene_name>"), LogEventLevel.Information)
    .CreateLogger();

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4