OpenUrzednik.Extensions.Logging
1.0.14-preview.g216ea16a82
dotnet add package OpenUrzednik.Extensions.Logging --version 1.0.14-preview.g216ea16a82
NuGet\Install-Package OpenUrzednik.Extensions.Logging -Version 1.0.14-preview.g216ea16a82
<PackageReference Include="OpenUrzednik.Extensions.Logging" Version="1.0.14-preview.g216ea16a82" />
<PackageVersion Include="OpenUrzednik.Extensions.Logging" Version="1.0.14-preview.g216ea16a82" />
<PackageReference Include="OpenUrzednik.Extensions.Logging" />
paket add OpenUrzednik.Extensions.Logging --version 1.0.14-preview.g216ea16a82
#r "nuget: OpenUrzednik.Extensions.Logging, 1.0.14-preview.g216ea16a82"
#:package OpenUrzednik.Extensions.Logging@1.0.14-preview.g216ea16a82
#addin nuget:?package=OpenUrzednik.Extensions.Logging&version=1.0.14-preview.g216ea16a82&prerelease
#tool nuget:?package=OpenUrzednik.Extensions.Logging&version=1.0.14-preview.g216ea16a82&prerelease
OpenUrzednik.Extensions.Logging
Adapter, który przekazuje logi klientów OpenUrzednik.NET do ILogger z Microsoft.Extensions.Logging.
Część zestawu OpenUrzednik.NET — zobacz główne README po pełny przegląd projektu.
Instalacja
dotnet add package OpenUrzednik.Extensions.Logging
Użycie
using OpenUrzednik.Extensions.Logging;
using OpenUrzednik.Nbp.Gold;
var client = new NbpGoldPriceClient(httpClient,
logger: loggerFactory.CreateOpenUrzednikLogger<NbpGoldPriceClient>());
Kategorią logów jest pełna nazwa typu klienta (np. OpenUrzednik.Nbp.Gold.NbpGoldPriceClient), tak jak w ILogger<T>. Logi całego providera włączysz albo wyciszysz prefiksem:
{
"Logging": {
"LogLevel": {
"OpenUrzednik.Nbp": "Debug"
}
}
}
Jeśli masz już ILogger, użyj new OpenUrzednikLogger(logger).
Wpisy są strukturalne: zawierają nazwane wartości (np. provider, path) i szablon w {OriginalFormat}, tak jak wpisy z LoggerMessage. Serilog, OpenTelemetry i inni dostawcy widzą je więc jako osobne właściwości. Treść komunikatu jest formatowana z kulturą niezmienną (invariant).
Zależności
Pakiet zależy od Microsoft.Extensions.Logging.Abstractions. Pakiety rdzeniowe i providerów mają własne interfejsy logowania i tej zależności nie potrzebują (ADR-0003).
| 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 is compatible. 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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. |
| .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.Logging.Abstractions (>= 8.0.0)
- OpenUrzednik.Core (>= 1.0.21-preview.g216ea16a82)
-
net10.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- OpenUrzednik.Core (>= 1.0.21-preview.g216ea16a82)
-
net8.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- OpenUrzednik.Core (>= 1.0.21-preview.g216ea16a82)
-
net9.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- OpenUrzednik.Core (>= 1.0.21-preview.g216ea16a82)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OpenUrzednik.Extensions.Logging:
| Package | Downloads |
|---|---|
|
OpenUrzednik.Nbp.DependencyInjection
Microsoft.Extensions.DependencyInjection registration for the OpenUrzednik.NET NBP clients: typed HttpClients, validated options, logging and tracing, ready for AddStandardResilienceHandler(). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.14-preview.g216ea16a82 | 27 | 10/4/2026 |
| 1.0.13-preview.gfb7024fa68 | 30 | 10/4/2026 |
| 1.0.12-preview.ge2eda989bc | 28 | 10/4/2026 |
| 1.0.12-preview.g9fc0629e01 | 30 | 10/4/2026 |
| 1.0.12-preview.g7b67005d8e | 31 | 10/4/2026 |
| 1.0.12-preview.g291278ba18 | 33 | 10/4/2026 |
| 1.0.11-preview.gd2d5469fec | 25 | 10/4/2026 |
| 1.0.10-preview.g46feaecd23 | 35 | 10/4/2026 |
| 1.0.10-preview.g2ce3ff1c38 | 37 | 10/4/2026 |
| 1.0.10-preview.g0e8c6a4e37 | 30 | 10/4/2026 |
| 1.0.9-preview.gcf50381a7a | 33 | 10/4/2026 |
| 1.0.9-preview.g41f36cea43 | 31 | 10/4/2026 |
| 1.0.8-preview.ge18817eb58 | 28 | 10/4/2026 |
| 1.0.7-preview.gaebba80840 | 31 | 10/4/2026 |
| 1.0.6-preview.gde7b6f8597 | 39 | 10/4/2026 |
| 1.0.6-preview.gc3cc7f9beb | 35 | 10/4/2026 |
| 1.0.6-preview.ga121ad3626 | 31 | 10/4/2026 |
| 1.0.6-preview.g7dc96f3b99 | 35 | 10/4/2026 |
| 1.0.6-preview.g465074c6fa | 31 | 10/4/2026 |
| 1.0.6-preview.g19911c736d | 34 | 10/4/2026 |