MasterX.Logging.Abstractions
3.0.9-preview.772
See the version list below for details.
dotnet add package MasterX.Logging.Abstractions --version 3.0.9-preview.772
NuGet\Install-Package MasterX.Logging.Abstractions -Version 3.0.9-preview.772
<PackageReference Include="MasterX.Logging.Abstractions" Version="3.0.9-preview.772" />
<PackageVersion Include="MasterX.Logging.Abstractions" Version="3.0.9-preview.772" />
<PackageReference Include="MasterX.Logging.Abstractions" />
paket add MasterX.Logging.Abstractions --version 3.0.9-preview.772
#r "nuget: MasterX.Logging.Abstractions, 3.0.9-preview.772"
#:package MasterX.Logging.Abstractions@3.0.9-preview.772
#addin nuget:?package=MasterX.Logging.Abstractions&version=3.0.9-preview.772&prerelease
#tool nuget:?package=MasterX.Logging.Abstractions&version=3.0.9-preview.772&prerelease
MasterX.Logging.Abstractions
Shared provider-neutral options, provider identifiers, exceptions, and configuration extensions used by the MasterX logging modules.
Usage
The abstractions package is primarily useful to logging provider authors and is referenced by the MasterX logging modules. Given a configured MasterX:Logging section, an application can read the common options:
using MasterX.Logging.Abstractions.Extensions;
using MasterX.Logging.Abstractions.Options;
LoggingOptions? options = builder.Configuration.GetMasterXLoggingOptions();
{
"MasterX": {
"Logging": {
"Enabled": true,
"Provider": "Serilog"
}
}
}
The abstractions assembly does not select or register a concrete logging provider.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MasterX.Common (>= 3.0.9-preview.772)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.12)
- Microsoft.Extensions.Configuration.Json (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Hosting (>= 10.0.12)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging.Configuration (>= 10.0.12)
- Microsoft.Extensions.Logging.Console (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- Microsoft.Extensions.Primitives (>= 10.0.12)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on MasterX.Logging.Abstractions:
| Package | Downloads |
|---|---|
|
MasterX.Logging.Serilog
Serilog provider integration with configuration, enrichers, and sinks for MasterX applications. |
|
|
MasterX.Logging.OpenTelemetry
OpenTelemetry logging and OTLP exporter integration for MasterX applications. |
|
|
MasterX.Logging.NLog
NLog provider integration for Microsoft.Extensions.Logging in MasterX applications. |
|
|
MasterX.Logging.Core
Provider-neutral registration and Microsoft.Extensions.Logging configuration for MasterX applications. |
|
|
MasterX.Logging
Configuration-driven logging provider orchestration for MasterX applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.9-preview.774 | 0 | 11/10/2026 |
| 3.0.9-preview.772 | 0 | 11/10/2026 |
| 3.0.8 | 44 | 11/9/2026 |
| 3.0.8-preview.767 | 37 | 11/9/2026 |
| 3.0.8-preview.765 | 41 | 11/9/2026 |
| 3.0.8-preview.763 | 42 | 11/9/2026 |
| 3.0.8-preview.761 | 57 | 11/8/2026 |
| 3.0.7-preview.759 | 61 | 11/7/2026 |
| 3.0.7-preview.757 | 67 | 11/6/2026 |
| 3.0.7-preview.755 | 65 | 11/6/2026 |
| 3.0.7-preview.753 | 64 | 11/6/2026 |
| 3.0.7-preview.750 | 62 | 11/6/2026 |
| 3.0.6 | 96 | 11/6/2026 |
| 3.0.6-preview.748 | 73 | 11/6/2026 |
| 3.0.6-preview.745 | 73 | 11/6/2026 |
| 3.0.6-preview.741 | 73 | 11/5/2026 |
| 3.0.5 | 119 | 11/4/2026 |
| 3.0.5-preview.730 | 75 | 11/4/2026 |
| 3.0.4 | 190 | 10/19/2026 |
| 3.0.4-preview.721 | 82 | 10/30/2026 |