ConfigurationPrinter 1.0.33
dotnet add package ConfigurationPrinter --version 1.0.33
NuGet\Install-Package ConfigurationPrinter -Version 1.0.33
<PackageReference Include="ConfigurationPrinter" Version="1.0.33" />
paket add ConfigurationPrinter --version 1.0.33
#r "nuget: ConfigurationPrinter, 1.0.33"
// Install ConfigurationPrinter as a Cake Addin #addin nuget:?package=ConfigurationPrinter&version=1.0.33 // Install ConfigurationPrinter as a Cake Tool #tool nuget:?package=ConfigurationPrinter&version=1.0.33
ConfigurationPrinter
Tired of sleepless nights? Fed up of your neighbours? Painkillers don't work anymore? Worry not! I present you an extension for your ASPNet Core application that will feed your cat, walk the dog fill the tax papers. Behold... Configuration Printer
Nuget
https://www.nuget.org/packages/ConfigurationPrinter/
HowWhyWhen
Let's say you have simple class that you want to register as IOptions<TestOptions>
Let us register it
Now, during application startup following will be printed to the registered logger
Usage
To print all registered configurations call the extension method at the end ConfigureServices
method in your startup.
services.PrintOptions(x =>
{
x.IgnoreMicrosoftOptions = true;
x.MaxOptionsLength = 1000;
x.MaskedProperties = new List<string>
{
nameof(TestOptions.Password)
};
});
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Extensions.DependencyInjection (>= 2.1.1)
- Microsoft.Extensions.Logging.Abstractions (>= 2.1.1)
- Microsoft.Extensions.Options (>= 2.1.1)
- Newtonsoft.Json (>= 11.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.33 | 4,034 | 11/20/2018 |
1.0.32 | 726 | 11/20/2018 |
1.0.30 | 751 | 11/20/2018 |
1.0.29 | 756 | 11/20/2018 |
1.0.28 | 746 | 11/20/2018 |
1.0.26 | 728 | 11/20/2018 |
1.0.25 | 744 | 11/20/2018 |
1.0.24 | 800 | 11/20/2018 |
1.0.23 | 747 | 11/20/2018 |
1.0.22 | 765 | 11/20/2018 |
1.0.21 | 755 | 11/20/2018 |
1.0.20 | 729 | 11/20/2018 |
1.0.19 | 744 | 11/20/2018 |
1.0.18 | 726 | 11/20/2018 |
1.0.16 | 739 | 11/20/2018 |
1.0.15 | 742 | 11/20/2018 |
1.0.14 | 769 | 11/20/2018 |
1.0.13 | 727 | 11/20/2018 |
1.0.12 | 725 | 11/20/2018 |
1.0.11 | 773 | 11/20/2018 |
0.1.0 | 783 | 11/20/2018 |