Microsoft.Extensions.Logging.AzureAppServices 10.0.0-preview.3.25172.1

About

Microsoft.Extensions.Logging.AzureAppServices provides a logger implementation that logs to text files in an Azure App Service app's file system and to blob storage in an Azure Storage account.

Key Features

  • Loging messages with the "Diagnostics Logger" and "Log Streaming" features of Azure App Service
  • Integration with Azure App Service logging infrastructure
  • Seamless integration with other components of Microsoft.Extensions.Logging

How to Use

To use Microsoft.Extensions.Logging.AzureAppServices, follow these steps:

Installation

dotnet add package Microsoft.Extensions.Logging.AzureAppServices

Configuration

To configure provider settings, use AzureFileLoggerOptions and AzureBlobLoggerOptions, as shown in the following example:

using Microsoft.Extensions.Logging.AzureAppServices;

var builder = WebApplication.CreateBuilder();
builder.Logging.AddAzureWebAppDiagnostics();
builder.Services.Configure<AzureFileLoggerOptions>(options =>
{
    options.FileName = "azure-diagnostics-";
    options.FileSizeLimit = 50 * 1024;
    options.RetainedFileCountLimit = 5;
});
builder.Services.Configure<AzureBlobLoggerOptions>(options =>
{
    options.BlobName = "log.txt";
});

Main Types

  • FileLoggerProvider: A BatchingLoggerProvider which writes out to a file
  • BlobLoggerProvider: The ILoggerProvider implementation that stores messages by appending them to Azure Blob in batches
  • AzureFileLoggerOptions: Options for configuring Azure diagnostics file logging
  • AzureBlobLoggerOptions: Options for configuring Azure diagnostics blob logging

Additional Documentation

For additional documentation and examples, refer to the official documentation on logging with ASP.NEt Core and Azure App Service.

Feedback & Contributing

Microsoft.Extensions.Logging.AzureAppServices is released as open-source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.Extensions.Logging.AzureAppServices.

Packages Downloads
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/55738ff96b832439076e25584cfe0eb3bace9b01
47
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
46
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/3c37ef8f5358abb303c05d299f029fca7d867d56
46
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/0a2e366eaf4d29b24b9a98e5782a04bef573189e
44
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/718171eeb4bd236ab4f0d9b1ecd97ecc63ec0be1
42
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/b908e913e3befcfe241f3294509e6d9570acc07b
42
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
42
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/4d0b3722384bfec7d4c210674df9b7bf1e59da90
42
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/7b22a279ec975335bbb0a7cbadef2e45ee15aa9c
42
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices.
42
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c911002ab43b7b989ed67090f2a48d9073d5118d
42
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/564969bca155b40432d101ec35f24a0e81e6afa0
42
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
41
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/6a6d775f49623bbd742c02f89d373630668547bb
41
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/432e6a061f28dda696ba16bc5442328d23b25d93
41
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
41
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/2670c128d522473e146ff9f8159bfffdfe694cd9
41
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/b92c9f50f0333ea661785ba849f303cde6a93844
41
Microsoft.AspNetCore.AzureAppServicesIntegration
ASP.NET Core integration with Azure AppServices. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/cec88a329584349fda070f4c7346b10538210ace
41

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

Version Downloads Last updated
10.0.0-preview.3.25172.1 5 04/11/2025
10.0.0-preview.2.25164.1 9 03/22/2025
10.0.0-preview.1.25120.3 10 02/25/2025
9.0.4 4 04/11/2025
9.0.3 9 03/14/2025
9.0.2 9 02/15/2025
9.0.1 15 01/20/2025
9.0.0 17 11/13/2024
9.0.0-rc.2.24474.3 14 10/08/2024
9.0.0-rc.1.24452.1 21 09/11/2024
9.0.0-preview.7.24406.2 26 08/14/2024
9.0.0-preview.6.24328.4 32 07/21/2024
9.0.0-preview.5.24306.11 31 06/15/2024
9.0.0-preview.4.24267.6 32 05/25/2024
9.0.0-preview.3.24172.13 37 04/13/2024
9.0.0-preview.2.24128.4 31 03/14/2024
9.0.0-preview.1.24081.5 36 03/09/2024
8.0.15 6 04/14/2025
8.0.14 10 03/14/2025
8.0.13 10 02/16/2025
8.0.12 15 01/20/2025
8.0.11 18 11/13/2024
8.0.10 17 10/08/2024
8.0.8 20 08/15/2024
8.0.7 24 07/21/2024
8.0.6 20 05/31/2024
8.0.5 34 05/16/2024
8.0.4 33 04/11/2024
8.0.3 30 03/14/2024
8.0.2 29 03/09/2024
8.0.1 29 01/15/2024
8.0.0 40 11/16/2023
8.0.0-rc.2.23480.2 29 10/20/2023
8.0.0-rc.1.23421.29 27 09/16/2023
8.0.0-preview.7.23375.9 31 08/25/2023
8.0.0-preview.6.23329.11 43 08/03/2023
8.0.0-preview.5.23302.2 33 08/08/2023
8.0.0-preview.4.23260.4 43 07/01/2023
8.0.0-preview.3.23177.8 33 08/24/2023
8.0.0-preview.2.23153.2 34 08/14/2023
8.0.0-preview.1.23112.2 35 08/17/2023
7.0.20 34 05/31/2024
7.0.19 30 05/16/2024
7.0.18 27 04/11/2024
7.0.17 34 03/14/2024
7.0.16 34 03/09/2024
7.0.15 40 01/15/2024
7.0.14 39 11/16/2023
7.0.13 36 10/26/2023
7.0.12 42 10/15/2023
7.0.11 34 09/16/2023
7.0.10 33 08/23/2023
7.0.9 36 08/10/2023
7.0.8 38 08/05/2023
7.0.7 38 08/04/2023
7.0.5 38 08/08/2023
7.0.4 37 07/10/2023
7.0.3 37 07/14/2023
7.0.2 43 08/11/2023
7.0.1 33 07/07/2023
7.0.0 33 06/28/2023
7.0.0-rc.2.22476.2 43 08/24/2023
7.0.0-rc.1.22427.2 28 08/09/2023
7.0.0-preview.7.22376.6 43 08/21/2023
7.0.0-preview.6.22330.3 32 08/12/2023
7.0.0-preview.5.22303.8 36 08/24/2023
7.0.0-preview.4.22251.1 41 06/17/2023
7.0.0-preview.3.22178.4 34 06/18/2023
7.0.0-preview.2.22153.2 35 07/19/2023
7.0.0-preview.1.22109.13 35 08/05/2023
6.0.36 20 11/13/2024
6.0.35 17 10/16/2024
6.0.33 24 08/13/2024
6.0.32 28 07/21/2024
6.0.31 31 05/31/2024
6.0.30 27 05/16/2024
6.0.29 28 04/11/2024
6.0.28 35 03/14/2024
6.0.27 26 03/09/2024
6.0.26 30 01/15/2024
6.0.25 37 11/23/2023
6.0.24 34 10/29/2023
6.0.23 40 10/20/2023
6.0.22 37 09/16/2023
6.0.21 39 08/16/2023
6.0.20 36 08/16/2023
6.0.19 31 09/19/2023
6.0.18 34 08/04/2023
6.0.16 40 08/10/2023
6.0.15 42 06/06/2023
6.0.14 37 08/17/2023
6.0.13 38 06/17/2023
6.0.12 37 06/16/2023
6.0.11 31 08/02/2023
6.0.10 36 06/11/2023
6.0.9 30 06/06/2023
6.0.8 29 06/16/2023
6.0.7 41 06/11/2023
6.0.6 37 08/11/2023
6.0.5 39 08/09/2023
6.0.4 37 07/09/2023
6.0.3 37 07/07/2023
6.0.2 28 09/15/2023
6.0.1 31 08/04/2023
6.0.0 40 07/03/2022
6.0.0-rc.2.21480.10 34 09/25/2023
6.0.0-rc.1.21452.15 44 08/22/2023
6.0.0-preview.7.21378.6 36 08/07/2023
6.0.0-preview.6.21355.2 38 08/21/2023
6.0.0-preview.5.21301.17 37 08/05/2023
6.0.0-preview.4.21253.5 43 07/28/2023
6.0.0-preview.3.21201.13 28 08/23/2023
6.0.0-preview.2.21154.6 43 08/24/2023
6.0.0-preview.1.21103.6 29 08/25/2023
5.0.17 36 08/08/2023
5.0.16 40 08/09/2023
5.0.15 32 08/05/2023
5.0.14 33 08/04/2023
5.0.13 40 06/19/2023
5.0.12 30 06/29/2023
5.0.11 35 08/15/2023
5.0.10 38 08/11/2023
5.0.9 35 08/06/2023
5.0.8 34 08/05/2023
5.0.7 30 07/05/2023
5.0.6 33 09/25/2023
5.0.5 34 08/07/2023
5.0.4 36 06/19/2023
5.0.3 39 08/08/2023
5.0.2 38 07/03/2022
5.0.1 36 08/18/2023
5.0.0 37 08/05/2023
5.0.0-rc.2.20475.17 34 08/04/2023
5.0.0-rc.1.20451.17 33 07/13/2023
5.0.0-preview.8.20414.8 43 08/19/2023
5.0.0-preview.7.20365.19 34 09/24/2023
5.0.0-preview.6.20312.15 35 08/15/2023
5.0.0-preview.5.20279.2 39 08/10/2023
5.0.0-preview.4.20257.10 35 08/16/2023
5.0.0-preview.3.20215.2 45 06/20/2023
5.0.0-preview.2.20160.3 39 08/22/2023
5.0.0-preview.1.20120.4 36 08/17/2023
3.1.32 30 08/09/2023
3.1.31 35 06/16/2023
3.1.30 34 07/06/2023
3.1.29 36 06/10/2023
3.1.28 34 06/15/2023
3.1.27 36 08/21/2023
3.1.26 36 08/16/2023
3.1.25 41 08/09/2023
3.1.24 33 08/08/2023
3.1.23 38 08/04/2023
3.1.22 33 08/08/2023
3.1.21 31 08/11/2023
3.1.20 36 08/08/2023
3.1.19 29 06/13/2023
3.1.18 35 08/20/2023
3.1.17 29 08/11/2023
3.1.16 37 08/02/2023
3.1.15 37 07/20/2023
3.1.14 41 08/08/2023
3.1.13 36 07/24/2023
3.1.12 39 07/02/2023
3.1.11 32 06/12/2023
3.1.10 34 08/08/2023
3.1.9 37 08/04/2023
3.1.8 44 06/04/2023
3.1.7 44 08/08/2023
3.1.6 31 08/16/2023
3.1.5 39 06/28/2023
3.1.4 45 08/04/2023
3.1.3 41 06/29/2023
3.1.2 28 08/15/2023
3.1.1 32 08/04/2023
3.1.0 40 07/06/2023
3.1.0-preview3.19553.2 36 08/21/2023
3.1.0-preview2.19525.4 34 08/12/2023
3.1.0-preview1.19506.1 36 07/16/2023
3.0.3 31 08/04/2023
3.0.2 39 08/22/2023
3.0.1 40 07/13/2023
3.0.0 43 07/03/2023
3.0.0-rc1.19456.10 36 08/03/2023
3.0.0-preview9.19423.4 31 08/27/2023
3.0.0-preview8.19405.4 36 08/08/2023
3.0.0-preview7.19362.4 30 08/26/2023
3.0.0-preview6.19304.6 30 08/09/2023
3.0.0-preview5.19227.9 35 09/23/2023
3.0.0-preview4.19216.2 38 08/23/2023
3.0.0-preview3.19153.1 30 08/06/2023
3.0.0-preview.19074.2 41 08/17/2023
3.0.0-preview.18572.1 30 08/14/2023
2.2.5 33 07/10/2023
2.2.0 38 07/26/2023
2.2.0-preview3-35497 39 08/04/2023
2.2.0-preview2-35157 39 08/22/2023
2.2.0-preview1-35029 37 08/16/2023
2.1.1 32 07/07/2023
2.1.0 36 07/18/2023
2.1.0-rc1-final 35 08/18/2023
2.1.0-preview2-final 36 06/10/2023
2.1.0-preview1-final 43 06/05/2023
2.0.2 36 07/11/2023
2.0.1 35 08/16/2023
2.0.0 40 08/08/2023
2.0.0-preview2-final 41 08/09/2023
2.0.0-preview1-final 33 08/16/2023
1.0.2 33 08/16/2023
1.0.1 32 09/16/2023
1.0.0 44 08/16/2023
1.0.0-preview1-final 33 10/04/2023